Taskbuddy is a to-do manager made by me initialy as a project for The Odin Project curriculum. Client was made with Typescript & React while API with Java and Spring-boot.
1 - Download the repository into your machine:
git clone https://github.com/luc-silva/Taskbuddy --recursive
2 - Go to folder:
cd Taskbuddy
3 - Run docker compose, may take a while to load:
cd Taskbuddy; sudo docker compose up -d
4 - Open Taskbuddy web page (localhost:3033)
- Check if ports 3000 and 8080 are available.
- You can replace MySQL with H2 Database by setting the test profile at
Taskbuddy-API/src/main/resources/application-test.properties
1 - Download the repository into your machine:
git clone https://github.com/luc-silva/taskbuddy --recursive
2 - Go to folder:
cd taskbuddy
3 - Install client dependencies:
cd Taskbuddy-client; npm install
4 - Start Client Server:
npm start
5 - Start API Server:
cd ..; cd Taskbuddy-api; mvn spring-boot:run
- Add JWT
- Add BCrypt