Skip to content

Repository files navigation

NexShop AI Cloud Platform 🚀

An AI-powered cloud-native E-commerce platform deployed on AWS using a microservice architecture.

Overview

This project combines cloud computing, AI semantic search, Docker containerization, and scalable backend services to build a production-style E-commerce platform.

Features

  • AI-powered semantic product search
  • Dockerized microservices architecture
  • AWS cloud deployment
  • FastAPI AI service
  • NestJS backend
  • React frontend
  • PostgreSQL + pgvector vector database
  • AWS SageMaker integration
  • Docker bridge networking
  • Production-grade debugging and deployment

Cloud Architecture

User Browser → AWS S3 → AWS EC2 Backend → Docker Network → FastAPI AI Service → AWS SageMaker → AWS RDS PostgreSQL + pgvector

Technologies Used

Frontend

  • React

Backend

  • NestJS
  • FastAPI

Cloud & DevOps

  • AWS EC2
  • AWS S3
  • AWS RDS
  • AWS SageMaker
  • Docker
  • Docker Compose
  • Nginx

Database

  • PostgreSQL
  • pgvector

AI & ML

  • HuggingFace all-MiniLM-L6-v2
  • Semantic Vector Search

Key Concepts Demonstrated

  • Cloud Infrastructure
  • Microservices
  • AI Inference Systems
  • Docker Networking
  • Semantic Search
  • Production Deployment
  • SSL/TLS Connections
  • Vector Databases

Team Contribution

Developed collaboratively as part of a cloud and AI engineering team project.

My contributions included:

  • AWS deployment workflow
  • Docker infrastructure
  • Backend integration
  • Cloud networking/debugging
  • System deployment and testing

Future Improvements

  • CI/CD pipeline integration
  • Kubernetes deployment
  • Monitoring & logging
  • Authentication hardening

About

AI-powered cloud-native E-commerce platform built with React, NestJS, FastAPI, Docker, PostgreSQL pgvector, and AWS cloud services including EC2, S3, RDS, and SageMaker for semantic product search.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages