Welcome to microservice-shop-testapp!
This repository features a versatile, microservice-based architecture designed as a sandbox for testing, benchmarking, and experimental workflows. The application is currently in development and provides the core features of an e-commerce platform:
- User Authentication: Account creation and login functionality
- Shopping Cart: Adding products to the cart
Built upon the core foundation of my personal website, the application utilizes a modern tech stack to explore fullstack microservice communication:
-
Frontend: Built with React for a dynamic, responsive user interface.
-
Backend: Powered by Node.js to handle microservice logic efficiently.
Using Docker Compose is recommended for quick deployment. However, the frontend and backend can also be launched independently, which is ideal for testing and active development. Detailed instructions can be found in their respective README.md files within each directory.
The only requirements for deployment are Docker and Docker Compose.
docker compose up --buildhttp://localhost:3000/