/Ebytr

Primary LanguageJavaScript

Ebytr

A fullstack todolist project, its possible create, update and delete tasks.

Adjustments and improvements

The project is still in development, some updates needed:

  • Coverage tests 30%
  • Readme
  • Deploy
  • Componentize frontend
  • Add user features

๐Ÿ’ป Prerequisite

Before starting, make sure you've met the following requirements:

  • Have a Linux operacional system.

  • Have you installed the lts version of node and docker/docker compose.

๐Ÿš€ Installing Ebytr Todolist

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

โ˜• Using Ebytr Todolist

To use the project, follow these steps:

  • Open your browser on:
http://localhost:3000
  • Now enjoy the aplication.

๐Ÿงช Testing Ebytr Todolist

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