A fullstack todo app made with nextjs for the frontend(and 1st api layer to backend) and java-spring for the backend(with mysql for persistence).
Focus on the communication between the frontend and the backend, along with handling ui and db events.
- (this assumes that you have the jdk installed, if not download it here: Oracle downloads)
- (this assumes that you have node-npm installed, if not download it here: Node downloads)
- (this assumes that you have mysql installed, if not download it here: Mysql downloads)
- After installing mysql create an empty schema called fullstack_todo
- To run the backend, inside the backend/fullstack-todo folder run `./mvnw spring-boot:run` in a command prompt.
- To run the frontend, inside the frontend folder run `npm install && npm run dev` in a command prompt.