Skip to content

This is CinemaStats, a movie rating website where users can browse, rate, and review movies and TV shows. In addition to standard features like search , users can also upload photos of movies and view the location of nearby movie theaters. The website is built using Node.js, Express, MongoDB, EJS, Bootstrap , mapbox , cloudinary and OMDB API.

Notifications You must be signed in to change notification settings

vishvamsinh28/CinemaStats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CinemaStats

CinemaStats is a movie rating website that allows users to search, rate, and review movies and TV shows. In addition, users can upload photos of movies and view nearby movie theaters on a map. The website is built using Node.js, MongoDB, Express, Bootstrap, EJS, Cloudinary, Mapbox, and the OMDB API.

Technologies Used

  • Node.js
  • Express.js
  • MongoDB
  • Bootstrap
  • EJS
  • Cloudinary
  • Mapbox
  • OMDB API

Features

  • User authentication and registration system
  • Search for movies and TV shows by title or keyword
  • View movie details, including posters and reviews
  • Rate movies and TV shows on a 1-5 scale
  • Write and read reviews for movies and TV shows
  • Upload photos of movies and TV shows
  • View nearby movie theaters on a map
  • Add new theater locations

Installation

  1. Clone the repository to your local machine:

  2. Install the required dependencies:

npm install
  1. Create a .env file in the project directory with the following variables:
MOVIE_API=your-omdb-api
CLOUDINARY_CLOUD_NAME=your-cloudinary-cloud-name
CLOUDINARY_KEY=your-cloudinary-api-key
CLOUDINARY_SECRET=your-cloudinary-secret
MAP_API=your-mapbox-api
MONGOURL=your-mongodb-url
  1. Start the server:
npm start
  1. Navigate to http://localhost:3000 in your web browser to access the CinemaStats website.

Contributing

Contributions are always welcome! If you have any suggestions or find any bugs, please submit an issue or a pull request. If you would like to contribute to the MindStream website, feel free to submit a pull request

Credits

This website uses the following third-party services:

Acknowledgements

  • The Express and MongoDB documentation was helpful in building the website.
  • The Bootstrap CSS framework was used for styling the website.
  • Stack Overflow was helpful in solving some issues and errors during development.

About

This is CinemaStats, a movie rating website where users can browse, rate, and review movies and TV shows. In addition to standard features like search , users can also upload photos of movies and view the location of nearby movie theaters. The website is built using Node.js, Express, MongoDB, EJS, Bootstrap , mapbox , cloudinary and OMDB API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published