khanhtran47 / sora Goto Github PK
View Code? Open in Web Editor NEWA web app for exploring movies, tv shows and anime built with Remix and NextUI
License: GNU General Public License v3.0
A web app for exploring movies, tv shows and anime built with Remix and NextUI
License: GNU General Public License v3.0
@ctuanle We use zustand because it's cute
https://github.com/pmndrs/zustand
create list trending page with list image and table
setup eslint-prettier rules
Maybe take data from db like this, but we create a card banner from next-ui (or mui) like in the design :v
https://nextui.org/docs/components/card
https://mui.com/material-ui/react-card/
Send data from parent to child route
https://remix.run/docs/en/v1/api/remix#usematches
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 ✌️
@ctuanle Filter movie and tv with discover api
https://developers.themoviedb.org/3/discover/movie-discover
https://developers.themoviedb.org/3/discover/tv-discover
@Khanhtran47
Nãy thấy master có mấy commits mới của bot, merge về branch feature thì thấy vercel chạy task deploy, đáng lẽ ra chỉ chạy task này khi có thay đổi phía master thôi nhỉ?
TODO:
Add transition on opening/closing drawer for header
@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
Already add cast and crew tab in #123
things left to do: We have many items from both cast and crew (about 100 → 500 items), so we need to install a package for virtualizing list and use in List component
Test with French
https://github.com/sergiodxa/remix-i18next
@ctuanle Maybe add a loader for hiding this :v
[
{
"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/"
}
]
t mới tìm đc cái ni, m bt thư viện mô có icon mô nhìn đc k ?
https://react-icons.github.io/react-icons
style lại trang 404 với error, thêm nút để chuyển về trang chủ
https://remix.run/docs/en/v1/api/conventions#catchboundary
https://remix.run/docs/en/v1/api/conventions#errorboundary
https://remix.run/docs/en/v1/guides/not-found
https://remix.run/docs/en/v1/guides/errors
Add a separate route and data for vi (for using ophim api :v)
Maybe using back for creating db for user :v
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.