CineWorld is a frontend movie website using the TMDB API, allowing users to browse movies, TV shows, and people, view details, sort and filter them and manage authentication.
- Browse popular movies and TV shows
- View detailed movie, TV, and person profiles
- User authentication (Signup/Login)
- Responsive design
C:.
| index.html
| README.md
| file_structure.txt
|
\---assets
+---imgs
+---pages
| home.html
| login.html
| movie.html
| movieDetails.html
| people.html
| personDetails.html
| signup.html
| tv.html
| tvDetails.html
|
+---scripts
| auth.js
| home.js
| index.js
| movie.js
| movieDetails.js
| people.js
| personDetails.js
| tv.js
| tvDetails.js
|
+---styles
| auth.css
| global.css
| home.css
| index.css
| movieDetails.css
| people.css
| personDetails.css
| tvDetails.css
|
\---utils
api.js
config.js
- Clone the repository:
git clone https://github.com/Ayman-Elfeky/CineWorld.git
- Open
index.html
in your browser.
- The project uses the TMDB API.
- Configure API keys in
./assets/utils/api.js
.
- HTML, CSS, JavaScript and Bootstrap
- TMDB API for fetching movie/TV data
Feel free to contribute by submitting a pull request.