Overview
Ndwyne is a comprehensive marketplace platform that connects service providers with customers, featuring secure authentication, real-time notifications, and robust file management.
Key Features
- User Authentication: Implemented Spring OAuth integration with Facebook and Google for seamless user login
- Booking System: Real-time booking notifications using Spring Mail to keep users informed
- Secure Storage: Utilized Amazon S3 for secure and scalable file storage
- Infrastructure as Code: Deployed using Docker and Terraform for reproducible infrastructure
Technical Stack
- Backend: Java with Spring Framework
- Database: SQL database with Hibernate ORM
- Authentication: Spring OAuth (Facebook, Google)
- Email: Spring Mail for notifications
- Storage: Amazon S3
- DevOps: Docker, Terraform
Achievements
- Built a full-stack marketplace application from the ground up
- Integrated multiple third-party authentication providers
- Implemented secure file storage and retrieval system
- Deployed scalable infrastructure using modern DevOps practices