Description • Features • How to run • Requirements • Tests • Author
- User
- User registration
- User authentication
- User password reset
- User token refresh
- Todo
- Todo creation
- Todo deletion
- Todo change of status
- Todos listing
- Todos completed listing
- Todos uncomplete listing
- Todos uncompleted deletion
- Clone the project.
git clone https://github.com/RianNegreiros/todoapp-api-node.git
- Install the dependencies
npm install
-
Set .env, ormconfig ant auth files by the examples
-
Run Docker Compose
docker-compose up
- Run the migrations
npm run typeorm migration:run
- Run the application
npm run dev
Or
npm run build
node dist/shared/infra/http/server.js
To run automated tests
npm run test
To manually test with Insomnia
Rian Negreiros