VytorCalixto / 35mm

A personal movie catalog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

35mm 🎬

A personal movie catalog

About

This project was made as part of a job application test for Anthor and uses:

  • NodeJS + Express for a RESTful server
  • MongoDB as the database
  • React + Redux for the web client
  • Material-UI as a CSS library/framework

This project is somewhat simple and can most of the challenge come from the bonus features (using a foreign API and auth). A basic CRUD server for the movies and a web client are enough for this features and intended use.

With enough time I'll would think of this project as group shared catalogue of movies and TV shows, enabling users to recommend movies and schedule times to watch their favorite shows together. Something more suited for family, groups of close friends or individual use.

Using

The API and the web client are all here. You have to setup both.

API

cd src/api
# Edit the config.json file as suited or leave it be
npm i
npm run populate # Populate with the seed data
npm start

CLIENT

cd src/client
npm i
# If you changed the API port or ip address, you have to edit src/actions/actionCreators.js
npm start

About

A personal movie catalog

License:GNU General Public License v3.0


Languages

Language:JavaScript 95.8%Language:HTML 2.9%Language:CSS 1.4%