Skip to content

pavanreddy565/Movie_review_application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 Movie Review Application 🍿

This project is a Movie Review Application that allows users to sign up, log in, and search for movie reviews. It uses authentication and data storage with Google Firestore and retrieves movie information via the OMDb API.

✨ Features

  • User Authentication: Users can sign up and log in with their email and password. User information is securely stored in Google Firestore.
  • Dashboard: Once authenticated, users are taken to a dashboard displaying top movies and a search bar.
  • Movie Search: Users can search for movies, and the app displays reviews and information fetched from the OMDb API.
  • Responsive Design: The application is designed to be user-friendly and responsive.

πŸš€ Getting Started

Prerequisites

  • Ensure you have Node.js and npm installed on your system.

Installation

  1. Clone the Repository:

    git clone https://github.com/pavanreddy565/Movie_review_application.git
  2. Navigate to Project Directory:

    cd Movie_review_application
  3. Initialize npm:

    npm init -y
  4. Install Dependencies:

    npm install express
    npm install body-parser
    npm install firebase-admin
    npm install ejs
    npm install request
    npm install nodemon -g
  5. Start the Server:

    nodemon server.js

Configuration

  • Make sure to include the serviceAccountKey.json file from Google Firestore in the root directory of the project for Firebase authentication and Firestore access.

πŸ“· Dashboard

Here is an image of the dashboard for reference:

Dashboard

πŸ“‘ API

This application uses the OMDb API to fetch movie reviews and information.

πŸ› οΈ Powered By

  • EJS View Engine: For rendering dynamic web pages.
  • Express: Fast, unopinionated, minimalist web framework for Node.js.

🀝 Contributing

Contributions are welcome! Feel free to submit a pull request or open an issue to improve the project.

πŸ“„ License

This project is licensed under the MIT License. See the LICENSE file for details.


Happy coding! πŸŽ‰

About

🎬 Movie Review Application 🍿 A user-friendly web app to sign up, log in, and search for movie reviews. Powered by Node.js, Express, and EJS, with user authentication and data storage handled securely using Google Firestore.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors