← Back to Projects
React Java Spring Boot AWS

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