Coder Social home page Coder Social logo

khanhtran47 / sora Goto Github PK

View Code? Open in Web Editor NEW
405.0 20.0 167.0 42.91 MB

A web app for exploring movies, tv shows and anime built with Remix and NextUI

License: GNU General Public License v3.0

JavaScript 0.36% TypeScript 99.25% Shell 0.01% CSS 0.38%
nextui react remix tailwindcss stitches anime anime-website i18n movie-app movie-website

sora's People

Contributors

ctuanle avatar dependabot[bot] avatar imgbot[bot] avatar imgbotapp avatar khanhtran47 avatar restyled-commits avatar restyled-io[bot] avatar shiyiya avatar vtta1609 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sora's Issues

List Movies Page, List TV Series Page

@ctuanle

  • trên api của imdb t thấy gọi theo page nên t nghĩ mình chia phim theo page luôn thay vì call theo kiểu lướt xuống dưới thì sẽ call thêm page 2
  • có thể kiểu khi call về mình lưu thông tin vào 1 state, khi chuyển page rồi quay lại những page cũ sẽ k phải call lại
  • thêm 1 hàng trên cùng để lm cái bộ lọc với search phim

Pages list

  • Home
    • TV Series
    • Movie
    • Anime
  • Discovery
  • Artists
  • Detail (movie, artist...)
  • SignIn, SignOut page
  • ...

Filter component

sadge nextui chưa có component select :( chắc xài tạm hàng của mui hoặc đợi khi mô có select của nextui thì lm ✌️

Add select season and episode for watch tv

@ctuanle player 2 cần id của imdb đều api detail của tvshow từ tmdb k có id imdb nên t k biết lấy kiểu gì, 1 là nghĩ cách lấy id imdb 2 là lm cái điều kiện xóa player 2 của tv show

Navbar for mobile, responsive for components

  • hide left-drawer and create new bottom navbar for mobile (optimize and display more content)
  • fix response and design for mediaList and mediaItem
  • ssr load dark theme (done but still have flash on loading theme)

Detail page: Movie, Tv show, Anime

  • add movie picture, description, banner, genre, cast, director (if available)
  • add similar movies
  • add link embedded for movie 👍
[
        {
            "name": "123movies",
            "url": "https://googlvideo.com/"
        },
        { 
            "name": "2Embed",
            "url": "https://www.2embed.to/"
        },
        { 
            "name": "2Embed",
            "url": "https://2embed.org/"
        },
        {
            "name": "APIMovieDB",
            "url": "https://v2.apimdb.net/"
        },
        {
            "name": "DBGDrivePlayer",
            "url": "https://databasegdriveplayer.co/"
        },
        {
            "name": "DBGo",
            "url": "https://dbgo.fun/"
        },
        {
            "name": "FireSonic",
            "url": "https://firesonic.sc/play_video.php?video_id={imdbId}"
        },
        {
            "name": "Free Streaming API",
            "url": "https://fsapi.xyz/"
        },
        {
            "name": "GOMO",
            "url": "https://gomo.to/movie/{imdbId}"
        },
        {
            "name": "VidSource",
            "url": "https://vidsrc.me/"
        },
        {
            "name": "Superembed",
            "url": "https://www.superembed.stream/"
        },
        {
            "name": "Databasegdriveplayer",
            "url": "https://databasegdriveplayer.co/player.php?tmdb={TMDb_ID}"
        },
        {
            "name": "Autoembed",
            "url": "https://autoembed.xyz/"
        },
        {
            "name": "1movietv",
            "url": "https://1movietv.com/"
        },
        {
            "name": "Gdriveplayer",
            "url": "https://api.gdriveplayer.us/"
        },
        {
            "name": "Streamo",
            "url": "https://streamo.cc/"
        },
        {
            "name": "123movie",
            "url": "https://api.123movie.cc/"
        }
]
  • features after finishing authentication 🤟

Tmdb services

  1. Trending
  • get list
  1. Movies
  • get list
    • upcoming
    • popular
    • top_rated
  • get detail
  • get videos
  • get credits
  • get similar
  1. Tv
  • get list
    • upcoming
    • popular
    • on_the_air
  • get detail
  • get videos
  • get credits
  • get similar

vi route

Add a separate route and data for vi (for using ophim api :v)

Routing

https://remix.run/docs/en/v1/guides/routing
@ctuanle m nghiên cứu cái ni thử, t đọc qua mà k chắc có đúng k nữa

  • index.tsx
  • trending.tsx
  • recommend.tsx
  • recent.tsx
  • top-imdb.tsx
  • history.tsx
  • movies
    • /index.tsx (render a list of movies)
    • /$moviesId.tsx (theo t hiểu thì mỗi id film thì ứng với file như ri)
  • tv-shows
    • /index.tsx
    • $tvId.tsx
  • animes
    • $animesId.tsx
    • index.tsx (xài api của mal)
  • __auth
    • login.tsx
    • signup.tsx
  • __auth.jsx (này t k chắc)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.