JuanMontoyaP / TGL_Movies

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TGL_Movies

This project is a web application that displays popular movies using the The movie database API for development. In this web app you can create a user and search or add your favorite movies, saving it for later.

Technologies

  • Frontend: The frontend was build using REACT.
  • Backend: The backend was built using nodeJS and ExpressJS.
  • Database: The used database was MongoDB.

How to run the project?

For running the project you should follow the steps below:

  1. Clone the repository to your local machine.

  2. Then you have to create a .env file with the data showed in the example .env file that contains the following information .

    MONGODB_CNN=mongodb://mongodb:27017/topgunlab
    SECRETKEY=
    API_KEY=
    

    Where the SECRETKEY is specified for generating the JWT token and for the API_KEY from the The Movie Database API.

  3. Once you have create the .env file you can build the project using the following command:

    docker-compose build
    docker-compose up -d
    
  4. Open your browser in the following direction: http://localhost:3000

  5. Enjoy it!

PD. You have to install Docker if not already installed.

Developers

About

License:MIT License


Languages

Language:JavaScript 95.8%Language:HTML 2.6%Language:CSS 0.8%Language:Dockerfile 0.5%Language:PowerShell 0.2%Language:Shell 0.1%