Movmash is a social media streaming application where people can get connected through movies. This is the new way to explore movies and get connected with the people around the world
Core features include:
- Watch movies or any videos together along with video chat
- Plan the show virtually and can able to create ticket
- Make movie list and able to categorize those list
- Explore the movies of other user's choice
- Get user recommendation through movies
Movmash
has these major software components:
- movmash-client: A web application
- movmash-server: An API providing access to user data and features
Movmash server can be setup to run via node's default package manager Npm
.
Follow these steps to get the api running using npm
-
Install these dependencies if you don't already have them
-
Clone this repo to your local machine
git clone https://github.com/Movmash/movmash-server.git cd movmash-server npm install
-
Create
.env
file in the root directory of the project.env
file is used to store the secret or environment variables.touch .env
-
Copy the
.env.sample
to.env
-
Fill out the following fields:
-
DB_URI
-
API_KEY
Follow instructions in the comments at the top of
.env
API_KEY: To generate your own api key check the documentation of The Movie Database
-
-
Install required node packages
npm install
-
Now that we have all the packages, execute the following command to run the server.
NB: You only have to execute the following command to run the server in future.
npm run start
To learn about all endpoints of this API go through this link http://localhost:8000/api-docs/
after running the local server
For Contribution, you should be a member of our Movmash team. Send us your request and become a part of our team.
For Contribution, you should be a member of our Movmash team. Send us your request and become a part of our team.
© Copyright 2021 Ankur Kunal, Movmash