Giter Club home page Giter Club logo

movierama's Introduction

MovieRama Web App

Table of Contents

About The Project

MovieRama

​ ​The​ ​application​ ​is​ a social​ ​sharing​ ​platform​ ​where​ ​users​ ​can​ ​share​ ​their​ ​favorite​ ​movies.​ ​Each​ ​movie​ ​has​ ​a​ ​​title and​ ​a​ ​small​ ​​description​​​ ​as​ ​well​ ​as​ ​a​ ​​date​​​ ​that​ ​corresponds​ ​to​ ​the​ ​date​ ​it​ ​was​ ​added​ ​to​ ​the database.​ ​In​ ​addition​ ​it​ ​holds​ ​a​ ​reference​ ​to​ ​the​ ​​user​​​ ​that​ ​submitted​ ​it.​ ​Users​ ​can​ ​also express​ ​their​ ​opinion​ ​about​ ​a​ ​movie​ ​by​ ​either​ ​​likes​​​ ​or​ ​​hates​​.

Built With

This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.

Getting Started

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  • NodeJS
  • MongoDB (optional)

Installation

  1. Clone the repo
git clone https://github.com/kostasxerv/movierama
  1. Install NPM packages
npm install
  1. Enter your environment variables in .env file
PORT
MONGO_URI
MONGO_URI_DEV
MONGO_URI_TEST
  1. Start the server
npm run start

Development

The project use nodemon to run server. You can start the development process with the commad:

npm run dev

*nodemon must be installed globally

Testing

The project use mocha to run tests on server. You can start the test process with the commad:

npm run test

*mocha must be installed globally

License

Distributed under the MIT License.

Contact

Konstantinos Chervatidis - @linkedIn - [email protected]

Project Link: https://github.com/kostasxerv/movierama

movierama's People

Contributors

kostascherv 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.