Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/prajwal100/nepali_movies

A full-stack movie app that uses React, Redux, MongoDB, NodeJS, ExpressJS, and JWT Authentication to upload and manage movies (specially Nepali movies).
https://github.com/prajwal100/nepali_movies

expressjs jwt-authentication mern-stack mongodb mongoose moviesapp nepalimovies nodejs react redux

Last synced: 1 day ago
JSON representation

A full-stack movie app that uses React, Redux, MongoDB, NodeJS, ExpressJS, and JWT Authentication to upload and manage movies (specially Nepali movies).

Awesome Lists containing this project

README

        

# Nepali Movies App
A Full-Stack movies application that uses React, Redux, MongoDB, Nodejs, ExpressJS and JWT Authentication that allows user to upload and manage movies & celebrities.


[![github-follow](https://img.shields.io/github/followers/Prajwal100?label=Follow&logoColor=purple&style=social)](https://github.com/Prajwal100)
[![license](https://img.shields.io/badge/License-MIT-brightgreen.svg)](https://choosealicense.com/licenses/mit/)

## Table of Content
* [ Project Links ](#Project-Links)
* [ Screenshots-Demo ](#Screenshots-Demo)
* [ Technologies ](#Technologies)
* [ Installation ](#Installation)
* [ Author Contact ](#Author-Contact)
* [ License ](#License)
#

## Project Links

##### GitHub Repo link: https://github.com/Prajwal100/Nepali_movies/

## Screenshots-Demo
![screenshot-demo1](./demo/home.png)


![screenshot-demo2](./demo/celebrity-list.png)


![screenshot-demo2](./demo/celebrity-detail.png)

## Technologies

- [Node](https://nodejs.org/en/)

- [Express](https://expressjs.com/)

- [Mongoose](https://mongoosejs.com/)

- [React](https://reactjs.org/)

- [Redux](https://redux.js.org/)



## Installation
#### Env Variables

Add your config variables values in the config.env file in backend/config folder

#### Install Dependencies (Frontend)

```
cd frontend
npm i
```

#### Install Dependencies (Backend)

```
npm i
```

#### Seed Database

Use the following commeand to put some dummy items in the database.
Run it in the root folder.

```
npm run seeder
```

## Author Contact
Contact me with any questions!

Email: [email protected]

## License
This project is [MIT](https://choosealicense.com/licenses/mit/) licensed.



Copyright © 2022 [Prajwal R.](https://raiprajwal.com/)