Description
An e-learning platform for students and teachers with features like Q&A, tuitions, public chat, etc.
Contribution
Worked on both the front-end side and back-end side of this project.
Responsible for all the backend operations, from database designing to input validation and API response.
Build and maintain MongoDB and GraphQL schemas.
Implement user authorization and authentication with JWT and OAuth.
Migrated an old React application to React Hooks.
Added language locale feature on the frontend side with React Context API.
Real-time user activity feature with GraphQL subscription and Redis.
Solved real-time data fetching problem with Apollo GraphQL subscription on Parhako’s mobile application with React-Native.
Application deployment on Amazon EC2 machines.