full‑stack e‑commerce prototype built during my internship at Deka Technology (Aug–Sep 2024).
The app has a working demo but isn't production ready.
- Backend: Spring Boot
- Frontend: React.js and Bootstrap
- Databases: PostgreSQL, MongoDB
- Containerization: Docker
- Java 17
- Maven 4.0.0‑RC‑4
- Docker
- Docker Compose
- Clone repository:
git clone https://github.com/achuso/alimama.git
cd alimama- Set up the .env file and adjust relevant variables:
cp env_template.env .env- Start all services with:
docker-compose up -d- Access website at
http://localhost:3000 - Stop all running containers with:
docker-compose down- No checkout page or live payment integration;
- Cart currently forces page reloads, should migrate to reactive state updates or websockets;
- Single Docker network with no autoscaling policies;
- Product image upload not yet implemented (placeholder URLs are used);
- Missing account management (changing email/password);
"Alimama" is a registered trademark of Alibaba Group Holding Ltd. This project is strictly educational, unaffiliated, and non‑commercial. If you fork, reuse, or distribute this code beyond personal demo purposes, please rename the project to avoid confusion with Alibaba’s brand.