A clean and responsive frontend for the Task Tracker project, built using React and Vite, and integrated with a secure Spring Boot backend API.
Frontend (Full Application): https://task-tracker-frontend-devendra1176s-projects.vercel.app/
Backend API: https://task-tracker-api-kgsq.onrender.com
- User signup and login interface
- JWT-based authentication flow
- Token-based access to protected APIs
- Task dashboard for authenticated users
- Create, update, and delete tasks
- Search tasks by keyword
- Filter tasks by status and priority
- Pagination support
- Clean and modern user interface
- Integration with backend REST APIs
- React
- Vite
- JavaScript
- CSS
- Fetch API
- User signs up or logs in
- Backend returns a JWT token
- Token is stored on the client side
- Protected API requests include the Bearer token
- User can manage only their own tasks
- Auth Page
- Dashboard Page
This frontend is integrated with the Task Tracker backend API built using:
- Spring Boot
- Spring Security
- JWT Authentication
- PostgreSQL
- Node.js
- npm
git clone https://github.com/devendra1176/task-tracker-frontend.git
cd task-tracker-frontendnpm installnpm run devAfter running locally, open:
http://localhost:5173
- Frontend deployed on Vercel
- Backend deployed separately on Render
- Better UI polish
- Inline task editing
- Improved loading and error states
- Better mobile responsiveness
- Dark mode enhancements
Devendra Sahu
Aspiring Java Backend Developer | Spring Boot | REST APIs | JWT | PostgreSQL | Learning React
This frontend was built to transform a secure backend system into a usable product with authentication, task operations, and a clean dashboard experience.