Remind Me is a full-stack task and reminder management app built using React.js (frontend), Spring Boot (backend), and MySQL (database). It enables users to create, update, and manage personal tasks and reminders with real-time notifications/mail alerts and intuitive UX.
- React.js (Hooks, Context API)
- Axios for HTTP requests
- React Router DOM
- Bootstrap / Tailwind CSS for UI
- Toastify for Notifications
- Java 17
- Spring Boot 3.x
- Spring Web
- Spring Data JPA
- Spring Security (JWT Authentication)
- MySQL
- Lombok
- Docker (Containerization)
- Git & GitHub
- GitHub Actions (CI/CD)
- Postman (API testing)
- 🔑 JWT-based Authentication (Login/Signup)
- 📋 CRUD operations for Tasks & Reminders
- 🕒 Due date & priority management
- ⏰ Real-time notifications
- 📱 Responsive frontend UI
- 🧪 Postman collection for testing endpoints