This is a simple Todo application built with React.js for the frontend and Spring Boot for the backend.
Create, update, and delete todo items
Mark todo items as Completed
Mark todo as In-Progress
Responsive design with Material-UI components
-
Frontend React.js Material-UI library for UI components Backend:
-
Spring Boot Spring Data JPA for data persistence Spring Security for authentication and authorization Getting Started To run the application locally, follow these steps:
git clone <repository-url>
Navigate to the frontend directory:
cd todo-frontend
Install dependencies:
npm install
Start the frontend server:
npm start
Open another terminal and navigate to the backend directory:
cd ../java
Build and run the backend:
./mvnw spring-boot:run
Access the application in your web browser at http://localhost:5173.
Contributions are welcome! Please feel free to submit a pull request or open an issue if you encounter any bugs or have any suggestions for improvements.