Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daaniissh/s-add-prdcts


https://github.com/daaniissh/s-add-prdcts

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Movie Dashboard Project
![Screenshot (253)](https://github.com/daaniissh/movie-dashboard/assets/102005928/57415b82-7535-4caf-aee1-e6227b479c29)
![Screenshot (251)](https://github.com/daaniissh/movie-dashbord/assets/102005928/676f8898-c7ac-415b-a588-88dd16c8eea2)
![Screenshot (252)](https://github.com/daaniissh/movie-dashbord/assets/102005928/5c353ba2-bfd4-4b39-a98e-115515e22d6c)
### Working video
[video linkπŸš€](https://github.com/daaniissh/movie-dashbord/assets/102005928/7ddbea36-4d13-4522-9c4c-b1a78fd0f0b9)

### Overview
This project is a Movie Dashboard created using the MERN stack (MongoDB, Express.js, React.js, and Node.js). The dashboard consists of three main pages: Home Page, Add Genre Page, and Add Movie Page. The frontend is developed using React.js and Tailwind CSS with the DaisyUI plugin, while the backend is built with Node.js, Express.js, and Cors. Axios is used for making HTTP requests.

### Technology Stack

**Frontend**
- React.js
- Tailwind CSS
- DaisyUI
- Axios

**BackEnd**
- Node.js
- Express.js
- Cors

## Pages
### Home Page
The Home Page serves as the main landing page of the Movie Dashboard. It provides an overview of the existing movies and genres stored in the database. Users can browse, The page also displays relevant information about each movie, such as the title, genre,image, and rating.

### Add Genre Page
The Add Genre Page allows users to add new genres to the movie database. Users can enter the name of the genre and submit the form to create a new genre entry. and edit and delete genres.

### Add Movie Page
The Add Movie Page enables users to add new movies to the dashboard. Users can input details such as the movie title, genre, and rating. The form includes validation to ensure that all required fields are filled and that the entered data is in the correct format. Upon submission, the movie is added to the database and reflected on the Home Page.