Tech Stack: Java, Spring Boot
Cloud Services: AWS DynamoDB, AWS Cognito, AWS SNS
- 🔐 Implemented OTP-based authentication using AWS SNS, and JWT-based authentication/authorization using AWS Cognito
- 🧾 Designed role-based signup flow with password decryption logic
- 🔄 Developed secure, RESTful APIs for managing Admin, Barber, and Customer operations
-
Admin
- Create, update, and delete profiles
- View all appointments and barbers
-
Barber
- Manage personal profile
- View appointments
- Access customer reviews
-
Customer
- Manage personal profile
- Search barbers by location
- Book, reschedule, or cancel appointments
🗄️ AWS DynamoDB
Used as a scalable NoSQL database to store user profiles, appointments, and reviews
Feel free to reach out if you’d like to see how I implemented secure user flows with Cognito and OTP-based verification using SNS!