Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/vitrikushihor/online-cinema-backend
- Owner: VitrikushIhor
- Created: 2023-01-11T14:02:35.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-24T17:13:10.000Z (5 months ago)
- Last Synced: 2024-07-25T09:38:59.345Z (5 months ago)
- Topics: mongodb, nestjs, render
- Language: TypeScript
- Homepage: https://online-cinema-api.onrender.com/api/docs
- Size: 297 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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=mysecret4. 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.