Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/lguima/ecoleta-api
- Owner: lguima
- License: gpl-3.0
- Created: 2020-06-07T18:07:26.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-02T12:22:10.000Z (over 3 years ago)
- Last Synced: 2023-03-31T11:52:55.263Z (almost 2 years ago)
- Topics: api, backend, next-level-week, nodejs, rocketseat, typescript
- Language: TypeScript
- Homepage: https://github.com/lguima/ecoleta
- Size: 17.5 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
![]()
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