Skip to content

Deba43/TrimTime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💈 TrimTime – Online Barber Shop Management System

Tech Stack: Java, Spring Boot
Cloud Services: AWS DynamoDB, AWS Cognito, AWS SNS

🔧 Key Features & Contributions

  • 🔐 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

👥 Role-Based Functionalities

  • 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!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages