GithubHelp home page GithubHelp logo

movies-app's Introduction

Project Name

Movies-App

Deployed link

https://movies-app-sdes.onrender.com

Overview

The application have user authentication ( Sign In/ Sign Up ) After logging in users will be navigated to the home screen where they can see a search option where they can search movies and see details of those movies. They can create a list of movies by adding the movies to lists. ( Similar to youtube playlists ). On the home page, different movie lists created by that user will be displayed. These lists can be either public ( anyone with a link to the list can see this ) or private ( only the person who created can see this list )

Installation

  1. Install Node.js and npm if not already installed.
  2. Clone the repository: git clone https://github.com/GOPAL181/repository.git
  3. Navigate to the project directory: cd project-directory
  4. Install dependencies: npm install

Configuration

  1. Copy the .env.example file and rename it to .env.
  2. Edit the .env file and provide necessary configuration settings.

Database Setup

  1. Create a database named dbname.
  2. Run database migrations: npm run migrate
  3. Seed the database with initial data: npm run seed

Running the Application

  1. Start the server: npm start
  2. Access the application in your web browser: http://localhost:3000

Testing

To run tests, use the command: npm test

Usage

  1. Sign up for an account or use the default credentials.
  2. Explore different features of the application.

Contributing

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-branch
  3. Make your changes and commit them: git commit -am 'Add new feature'
  4. Push to the branch: git push origin feature-branch
  5. Submit a pull request.

Credits

  • Third-party libraries or resources used like jwt,omdb Api

License

This project is licensed under the MIT patent.

movies-app's People

Contributors

xyogendersingh avatar gopal181 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.