Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vitrikushihor/online-cinema-backend

online-cibema-backend by Ihor Vitrikush
https://github.com/vitrikushihor/online-cinema-backend

mongodb nestjs render

Last synced: about 1 month ago
JSON representation

online-cibema-backend by Ihor Vitrikush

Awesome Lists containing this project

README

        

# Online Cinema Backend
![image](https://github.com/VitrikushIhor/online-cinema-backend/assets/87604224/36295fde-7e5e-479a-b13c-2e16a9aac113)

This is the backend for the Online Cinema project. It provides a RESTful API to manage movies, comments, and users.

## Technologies used

- Node.js
- Nest.js
- MongoDB
- Mongoose
- Passport.js
- JWT

## Requirements

- Node.js
- MongoDB

## Getting started

1. Clone the repository: `git clone https://github.com/VitrikushIhor/online-cinema-backend.git`
2. Install dependencies: `yarn install`
3. Set environment variables by creating a `.env` file in the root directory. Example:

NODE_ENV=development
PORT=3000
MONGODB_URI=mongodb://localhost:27017/online-cinema
JWT_SECRET=mysecret

4. Start the server: `yarn run dev`

## API documentation

API documentation is available at `http://localhost:3000/api/docs` when the server is running.

## License

This project is licensed under the MIT License.