A full-stack movie review web application built using CRUD, EJS, Axios, SQLite, and JavaScript. This app allows both admins and users to interact with movie data in various ways.
- Add, edit, or delete movies
- Manage user permissions (grant or revoke access)
- Post and view comments on movie pages
- Add movies to the Favorites list
- View detailed movie information and reviews
- Frontend: HTML, CSS, JavaScript, EJS, Axios
- Backend: Node.js, Express
- Database: SQLite
This project demonstrates full CRUD operations, allowing admins to manage movie data while giving users the ability to comment, add movies to their favorites, and interact with movie reviews.
- Admin: Full access to manage the app, including adding, editing, or deleting movies, and managing user permissions.
- User: Can comment on movies, add them to favorites, and interact with the content.
- Provide an interactive movie review platform.
- Demonstrate CRUD operations with a functional front-end and back-end.
- Learn and apply authentication and user management in a web app.
- Git Clone It
- npm install
- Make sure you have SQLite installed
- npm run runbackend & npm run runfrontend in npm scripts
**no responsive yet :)
Feel free to explore, contribute, or use this as a starting point for your own projects! 🚀