← Back to Projects
AlchemyLab
A web application delivering approachable chemistry lessons for new learners.
April 2025 — May 2025
Overview
AlchemyLab is a full-stack web application designed to make chemistry accessible and engaging for beginners. The app presents complex chemistry topics in a clear, structured format to help new learners build confidence and understanding without feeling overwhelmed.
The application is deployed on AWS with a public load-balanced infrastructure to ensure reliability and availability at scale.
Features
- Approachable Lessons Chemistry content structured for beginners, breaking down complex topics into digestible steps.
- Responsive Frontend Built with React and Bootstrap using a component-based architecture for modularity and reuse across the app.
- Scalable Backend REST API built with Java and Spring Boot, providing reliable and scalable services.
- Cloud Infrastructure Deployed on Amazon ECS (Fargate) behind a public load balancer for high availability. User data stored in AWS DynamoDB.
- User Support AWS SES integrated to handle support emails from users directly within the platform.
Tech Stack
React
Component-based frontend framework for a dynamic, responsive UI
Bootstrap
CSS framework for responsive layouts and consistent styling
Java & Spring Boot
Backend REST API with a reliable, scalable architecture
AWS DynamoDB
NoSQL database for user data storage
Amazon ECS (Fargate)
Containerized deployment with serverless compute for the app
AWS SES
Email service for handling user support requests