Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bm-mit/todo-list-api
A solution to Todo List API project at roadmap.sh Backend projects
https://github.com/bm-mit/todo-list-api
Last synced: about 1 month ago
JSON representation
A solution to Todo List API project at roadmap.sh Backend projects
- Host: GitHub
- URL: https://github.com/bm-mit/todo-list-api
- Owner: bm-mit
- Created: 2024-09-08T16:57:18.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-09T17:23:46.000Z (4 months ago)
- Last Synced: 2024-09-09T20:42:06.948Z (4 months ago)
- Language: TypeScript
- Homepage: https://roadmap.sh/projects/todo-list-api/solutions?u=657f35ee5145316d25185b0d
- Size: 906 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [Roadmap.sh](https://roadmap.sh) - Todo List API Backend Project
A **NestJS** solution of [Todo List API](https://roadmap.sh/projects/todo-list-api)
## Setup
### Setup PostgreSQL
```PostgreSQL
--You can change user, password and database name inside main.ts.
CREATE USER "todo-list-api" WITH ENCRYPTED PASSWORD 'password';CREATE DATABASE "todo-list-api" OWNER "todo-list-api";
```### Setup project
```bash
# Install dependencies
yarn# Run dev server
yarn start:dev# Run production server
yarn build
yarn start
```## API Documentation
After running the project, you can access the API documentation at [http://localhost:3000/api](http://localhost:3000/api)