Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/xdk78/ren-backend

Example backend for series/movies progress tracker
https://github.com/xdk78/ren-backend

api backend movies series tracker typescript

Last synced: 10 days ago
JSON representation

Example backend for series/movies progress tracker

Awesome Lists containing this project

README

        

# Ren Backend

GitHub GitHub issues
Travis build

## ✋ Contributing

If you want to help with the project, you can have a look at some [issues](https://github.com/xdk78/ren-backend/issues). All help is much appreciated 🍻

## 🏃 Running application

### Prerequisites

- [Node.js](https://nodejs.org/en/download/)
- [MongoDB v3.6](https://www.mongodb.com/download-center)

### 🤘 Let's start

- Clone repo
- Via https
```
git clone https://github.com/xdk78/ren-backend.git
```
- Via ssh
```
git clone [email protected]:xdk78/ren-backend.git
```

- Now enter to app dir
```
cd ren-backend
```
- Install depedencies
```
npm i
```

- Create `.env` files ([example](.env.example) in repo)
- for development `.env`
- for production `.env.production`

- Running application
```
npm run dev
```
- Running application in production mode
```
npm run build && npm start
```
- Running linter
```
npm run lint
```
- Running tests
```
npm test
```

## Docs

[Docs](docs/index.md)

## 📜 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.