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 (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-09-02T12:22:10.000Z (almost 5 years ago)
- Last Synced: 2025-02-10T09:15:43.899Z (over 1 year 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