تفاصيل العمل

Movie App

A web application that allows users to explore trending movies and TV shows, register, log in, and view details about their favorite content. Built using HTML, Tailwind CSS, Vanilla JavaScript, and the TMDB API, with a mock backend powered by JSON Server.

Project Structure

Copy to BlackBox

movie-app/

├── client/ # Frontend code

│ ├── public/ # HTML files and assets

│ │ ├── assets/ # Folder for all Images used in styling

│ │ ├── index.html # Main page for login and registration

│ │ ├── about.html # about us page

│ │ ├── contact.html # Contact us page

│ │ ├── dashboard.html # Dahboard page (trending movies/TV shows)

│ │ |

│ └── src/

│ ├── styles/ # CSS files

│ │ ├── dashboard.css # Some media Queries and scroll bar style

│ │ ├── input.css # Tailwind source CSS file

│ │ └── output.css # Compiled Tailwind CSS file

│ └── js/ # JavaScript files

│ ├── auth.js # Authentication logic

│ └── Dash.js # Movie/TV shows logic, Details Modal logic

|

├── server/ # Backend mock data

│ └── db.json # JSON Server database

├── package.json # npm project configuration

├── package-lock.json # npm lock file

├── tailwind.config.js # Tailwind configuration file

└── README.md # Project documentation

Features

User Authentication:

Register a new account.

Log in with an existing account.

Trending Movies/TV Shows:

Browse trending movies, TV shows, and people.

Pagination support for browsing through results.

Details Modal:

View detailed information about a specific movie or TV show.

Responsive Design:

Built with Tailwind CSS for a clean and responsive UI.

Technologies Used

Frontend:

HTML

Tailwind CSS

Vanilla JavaScript

Backend:

JSON Server (mock backend)

APIs:

The Movie Database (TMDB) API

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
61
تاريخ الإضافة
تاريخ الإنجاز
المهارات