https://github.com/izzyjere/todo-app
Todo App (Spring Boot + VueJS)
https://github.com/izzyjere/todo-app
element-ui spring-boot spring-security vuejs
Last synced: about 1 month ago
JSON representation
Todo App (Spring Boot + VueJS)
- Host: GitHub
- URL: https://github.com/izzyjere/todo-app
- Owner: izzyjere
- Created: 2024-03-30T10:55:35.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-01T09:36:07.000Z (about 2 years ago)
- Last Synced: 2025-10-09T08:32:01.113Z (8 months ago)
- Topics: element-ui, spring-boot, spring-security, vuejs
- Language: Java
- Homepage:
- Size: 253 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# REQUIREMENTS
* JDK 21
* Node JS
* Vue Cli
* To run the api as a container docker will be required.
# PROJECT STRUCTURE
* Springboot Back-end
* Vue JS Front-end (Element Plus UI Components)
# FEATURES INCLUDED
* Realtime search
* Spring Security 6 with JWT Authentication
* Unit tests using JUnit + Mockito
* State management using Vuex
* Database : SQlite (for portability)
* Docker support
* Open API Swagger UI
# STEPS
* Initialize Client inside (frontend folder) npm install.
* Ensure that the api is running on port 8080. Client dev server runs on port 8085
* Run the api using IntelliJ or Docker while in the project root. docker build -t todo-app . & then docker run -p 8080:8080 todo-app
* Run the client inside (frontend folder) npm run serve





