Contacts :
Illia Chumak
Email
Telegram
Front-end: JavaScript, React, Socket.io
Back-end: NodeJS, Swagger UI, Jest
AWS: EC2 ubuntu
AWS link(Front-end) AWS link(API)
Install dependencies npm ci
Start with npm run dev
- Tracking system
- Salary calculator
- Vacation calculator
- Auth page
- Chat page
- About page
- Profile page
- Header component
- FireBase Auth
- Registration , login , logout functionality in auth service
- Auth routes on server
- Client-side connection with OAuth
- Client-side auth handling
- FireBase Realtime Database for user information
-
Jest setup
-
Pages unit tests
- AuthPage tests
- ChatsPage tests
-
Postman collection for main API routes
- AWS Ec2 instance setup
- Run Nginx server for reverse proxy to handle ssl certificates with Docker
- CloudWatch(Aplication Insights)
- Deploy API to AWS
- CI/CD for backend
- Deploy Client-side to AWS
- CI/CD for front-end