Skip to content

Latest commit

 

History

History
79 lines (55 loc) · 4.32 KB

README.md

File metadata and controls

79 lines (55 loc) · 4.32 KB

CineScope

Cinescope is an online platform which requires internet connection. So, anyone with internet connection can access it. Individual needs basic computer literacy skills and should be familiar with IMDB type website. No additional training is required for normal users to access this website. Users need to create account to access some features of the website. Additionally, user must be above 18 years to access Clubs feature of CineScope as it needs parental guidance. Also, Administrator is given with access for movie management, user management and comment moderation. So, administrator requires proper training to add, remove and update movies. Also, administrator should be able to distinguish the improper comments to delete it and also identify improper user to ban.

Authors

Getting Started

See deployment for notes on how to deploy the project on a live system.

Prerequisites

To have a local copy of this lab / assingnment / project up and running on your local machine, you will first need to install the following software / libraries / plug-ins

Node.js

Installing

To install Node.js, head to the following website: https://nodejs.org/en/ to download and install the Node.js runtime. Once you are done installing, validate the install by running the following command.

node --version

You should see the Node.js version you installed.

Once you have verified your Node.js setup, simply run the following command in the respository directory:

npm i

To start the development server and check out the website locally, run:

npm start

To create a production-ready build, run:

npm run build

Deployment

To deploy this application, Netlify was used. You can follow the Tutorial 2 Netlify guide for deployment steps.

Built With

  • React.js - JavaScript library to create interactive UIs
  • Vite - Vite is a frontend build tool which enables fast and efficient development
  • Chakra UI - A component library for React.js apps.
  • TypeScript - Strongly-typed typesafe langauge (superset of JS).

Acknowledgments