ToDo App
This project consists on create a To Do app that let the user perform a CRUD, the app should have tests thar tests the functionallity of the test.
- This project uses Vitejs. Vitejs is a frontend tooling for web development which allows us to create amazing web sites.
- Redux is used to save the information and manage states.
- Bootstrap. Styler that let us create amazing designs.
- And more!
- Springboot. Springboot is a tool that let us create web services such as apis
- Maven. It allows you to package executable jar or war archives, run Spring Boot applications, generate build information and start your Spring Boot application prior to running integration tests.
- JUnit.Provides a modern foundation for developer-side testing on the JVM
How to install the project in your local:
- Clone the project.
- Open two terminals.
- In one terminal go to PROJECT > Backend
- Run
./mvnw spring-boot:run
- Then in the other terminal go to PROJECT > Frontend > todoapp
- Run
npm install
for install all the dependencies. - Run
npm run start
to start the project!
To run the tests follow the next steps!
- Open two terminals.
- In one terminal go to PROJECT > Backend and run
./mvnw test
- Then in the other terminal go to PROJECT > Frontend > todoapp and run
npm run test
to start the project on dev mode and that's it :3.