This project is a simple Todo application built using Spring Boot for the backend and Svelte for the frontend.
- Add, edit, and delete tasks.
- Mark tasks as completed.
- Simple and intuitive user interface.
- Backend:
- Spring Boot
- Spring Data JPA
- Spring Web MVC
- JUnit
- Swagger
- Frontend:
- Svelte
- Database: H2 (in-memory database)
- Java Development Kit (JDK)
- Node.js and npm
git clone https://github.com/mbaracz/spring-todo-app.git
- Navigate to the backend directory:
cd backend
- Run the Spring Boot application:
mvn spring-boot:run
The backend will start running on http://localhost:8080
.
- Navigate to the frontend directory:
cd frontend
- Install dependencies:
npm install
- Run the Svelte application:
npm run dev
The frontend will start running on http://localhost:5173
.
Contributions to the project are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.