This project is source code of 4o'clock server.
4o'clockis a meeting reservation platform for university students. It provides you with lots of places where you can make any kinds of networks. Feel free to make a network in 4o'clock
Website link: https://www.4oclock.kr
Swagger link: https://api.4oclock.kr/api
IOS App store: https://apps.apple.com/kr/app/ykring/id1599460553
Android Google Play store : https://play.google.com/store/apps/details?id=com.ykring.app
Following items are core backend technologies used in this project:
- NestJs
- TypeScript
- TypeORM
- Jest
- AWS
- Bean stalk
- RDS(PostgreSQL)
- EC2
- Lambda
- S3
- CloudFront
- Route 53
- Beanstalk for NodeJs application server deployment
- RDS for Database
- Lambda for Image resizing
- S3 for static image
- Cloudfront CDN for S3 origin
- Route 53 for sub-domain
- ACM for SSL certificate
- Chatting
- Review other participants, After meeting
- CloudFront on S3 image origin
- Thumbnail image resizing with Lambda@Edge
- AWS Bean stalk
- AWS Migration from Heroku server
- Test code (50% coverage)
- Code refactoring with DDD
- Microservice NestJs server