Skip to content

pratham94380/Personal-Task-Manager--Spring-Boot---React-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Task Manager (Spring Boot + React) Project Overview This is a modern full-stack web application for managing personal tasks. The project follows a client-server architecture, with a Java Spring Boot backend providing a RESTful API and a React frontend handling the user interface. This setup is a great example of a contemporary full-stack application and demonstrates proficiency in key industry technologies. Features Create, Read, Update, Delete (CRUD): Complete management of tasks. Task Status: Update task status (e.g., from "In Progress" to "Completed"). Responsive UI: The frontend is designed to be usable on any device. Technology Stack Backend: Java 17+ Spring Boot 3 (REST API) Spring Data JPA H2 Database Frontend: React.js JavaScript (ES6+) HTML5 & CSS3 Tools: Maven: Build tool for the backend. Node.js & npm/yarn: For managing the frontend dependencies. Git: Version control. Getting Started Prerequisites Java Development Kit (JDK) 17 or higher Maven Node.js and npm Installation and Setup Clone the repository: git clone [https://github.com/your-username/personal-task-manager.git](https://github.com/your-username/personal-task-manager.git) cd personal-task-manager Set up the Backend: Navigate to the backend directory (e.g., cd backend). Run the Spring Boot application: mvn spring-boot:run The backend will start on http://localhost:8080. Set up the Frontend: Navigate to the frontend directory (e.g., cd frontend). Install the dependencies: npm install Start the React development server: npm start The frontend will open in your browser at http://localhost:3000. What I Learned This project allowed me to gain practical experience in: Building a RESTful API from scratch with Spring Boot. Creating a component-driven UI using React. Handling asynchronous API calls from the frontend to the backend. Managing a multi-module project structure.# Personal-Task-Manager--Spring-Boot---React-

About

This is a full-stack personal task manager application. The backend is built with Java Spring Boot, providing a RESTful API for handling tasks, and the frontend is a React application that consumes the API to provide a dynamic user interface. The project demonstrates a complete, client-server architecture using modern technologies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors