The TaskTrack project is a full-stack application designed to help users efficiently create, manage, and track tasks. The application is built using Spring Boot for the backend and React for the frontend, with modern styling powered by Tailwind CSS and Material-UI.
- Task Creation: Easily create new tasks with relevant details.
- Task Management: Edit, update, and delete tasks as needed.
- Task Tracking: Track task progress and statuses efficiently.
- Responsive Design: User-friendly interface that adapts to various screen sizes.
- Modern Styling: The project utilizes Tailwind CSS and Material-UI for a clean, modern look.
- Spring Boot: REST API for handling task-related operations.
- Java: Primary programming language for backend development.
- Spring Data JPA: Database interaction layer.
- MySQL/PostgreSQL: Relational database for task data storage.
- React: JavaScript library for building the user interface.
- React Router: For managing the app’s navigation.
- Material-UI: Pre-built components for quick and consistent UI development.
- Tailwind CSS: Utility-first CSS framework for custom styling.
- Maven/Gradle: Build tools for managing dependencies and building the Spring Boot project.
- Axios: For making API requests from React to the Spring Boot backend.
- Java 11 or higher
- Node.js and npm
- MySQL/PostgreSQL (or any other preferred relational database)
- Clone the repository.
git clone https://github.com/VishalDange/TaskTrack.git