A fullstack todolist project, its possible create, update and delete tasks.
The project is still in development, some updates needed:
- Coverage tests 30%
- Readme
- Deploy
- Componentize frontend
- Add user features
Before starting, make sure you've met the following requirements:
-
Have a
Linux
operacional system. -
Have you installed the lts version of
node
anddocker/docker compose
.
To install the project, follow these steps:
-
Check if ports 3000, 3001 and 3306 are unused.
-
Clone this repository:
git clone git@github.com:VHBS/Ebytr.git
- Go to cloned diretory:
cd Ebytr
- Run the command:
npm run compose:up
To use the project, follow these steps:
- Open your browser on:
http://localhost:3000
- Now enjoy the aplication.
To test frontend project, follow these steps:
- Open frontend diretory:
cd frontend
- Run the command:
npm test
- To see the coverage run:
npm test:coverage
To test backend project, follow these steps:
- Open frontend diretory:
cd backend
- Run the command:
npm test
- To see the coverage run:
npm test:coverage