Skip to content

snailsqz/MovieReviewing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 Movie Review Web App

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.

🔧 Features

🛠 Admin Panel

  • Add, edit, or delete movies
  • Manage user permissions (grant or revoke access)

👤 User Functionality

  • Post and view comments on movie pages
  • Add movies to the Favorites list
  • View detailed movie information and reviews

🗃️ Tech Stack

  • Frontend: HTML, CSS, JavaScript, EJS, Axios
  • Backend: Node.js, Express
  • Database: SQLite

📌 How It Works

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.

🧑‍💻 User Roles:

  • 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.

🌟 Project Goals

  • 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.

📥 Installation and Usage

  • 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! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published