Intro

Capable: Revolutionizing Language Learning

Portfolio

Client

Capable

Date

17 Apr, 2024

Website

Capable

Category

Backend Development

Project Overview

The Capable is an innovative platform designed to facilitate language learning through interactive and engaging methods. This project involved creating a compelling landing page and developing robust backend APIs to support the app's functionality. The goal was to create an informative and attractive landing page that effectively communicates the app's features and benefits, while ensuring the backend systems provide seamless and reliable performance.

Technologies Used

Backend: Node.js, MySQL, AWS (EC2, RDS, S3, API Gateway, Lambda)
Frontend (Landing Page): HTML, CSS, Bootstrap, jQuery, AJAX

My Roles & Contributions

  • Developed RESTful APIs to support mobile application functionalities
  • Designed and optimized MySQL database structures for performance and reliability
  • Implemented authentication, authorization, and secure data handling
  • Managed cloud infrastructure on AWS, including EC2 instances, RDS databases, S3 buckets, API Gateway, and Lambda for serverless processing
  • Set up and maintained AWS S3 buckets for scalable file storage and retrieval
  • Integrated AWS API Gateway and Lambda functions to ensure high availability and efficient request handling
  • Created the landing page using HTML, CSS, Bootstrap for responsive design, and jQuery + AJAX for dynamic content loading
  • Collaborated closely with mobile app developers to align API design with app requirements
  • Monitored backend performance and optimized AWS resource utilization