Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lguima/ecoleta-api

API for Waste Collection Marketplace
https://github.com/lguima/ecoleta-api

api backend next-level-week nodejs rocketseat typescript

Last synced: about 2 months ago
JSON representation

API for Waste Collection Marketplace

Awesome Lists containing this project

README

        


Ecoleta


Waste Collection Marketplace

# API

API built using:
- [Node.js](https://nodejs.org)
- [TypeScript](https://www.typescriptlang.org)
- [Express](https://expressjs.com)
- [Celebrate](https://github.com/arb/celebrate)
- [Multer](https://github.com/expressjs/multer)
- [SQLite](https://www.sqlite.org)
- [Knex.js](http://knexjs.org)

# Installation

```bash
# Install dependencies
npm install

# Run migrations
npm run migrate

# Run seeds
npm run seed
```

# Usage

```bash
# Start application
$ npm run dev
```

The API will be available at `http://localhost:3333`.

# Deploy

```bash
# Build application
$ npm run build
```

# Credits

Project made by [@lguima](https://github.com/lguima) during the **Next Level Week #1 Booster** from [Rocketseat](https://rocketseat.com.br).

# License

Code under license [GPL-3.0](LICENSE.md).

---


Lucas Guima



LinkedIn profile