https://github.com/ankitkumarbarik/outfique
OutFique 👗🧥👖👟
https://github.com/ankitkumarbarik/outfique
docker ecommerce microservices mongodb postgresql rabbitmq reactjs redis shopify tailwindcss
Last synced: 3 months ago
JSON representation
OutFique 👗🧥👖👟
- Host: GitHub
- URL: https://github.com/ankitkumarbarik/outfique
- Owner: ANKITKUMARBARIK
- Created: 2025-09-19T04:48:03.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-19T05:43:26.000Z (10 months ago)
- Last Synced: 2025-09-19T07:38:24.119Z (10 months ago)
- Topics: docker, ecommerce, microservices, mongodb, postgresql, rabbitmq, reactjs, redis, shopify, tailwindcss
- Homepage:
- Size: 1.95 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OutFique 👗✨
**OutFique** is an upcoming **e-commerce platform** crafted for premium and boutique-style clothing.
Built with a **clean architecture** and a **scalable microservices approach**, OutFique aims to deliver a modern, reliable, and seamless fashion shopping experience.
---
## 🚧 Work In Progress
This project is **actively under development** by a two-member team:
- **Backend:** [Ankit Kumar Barik](https://github.com/ANKITKUMARBARIK)
- **Frontend:** [Om Sali](https://github.com/OmSali05)
---
## ✨ Vision
- Boutique-inspired online store for modern fashion.
- Microservices-based architecture for **scalability & performance**.
- Smooth shopping experience with **secure payments & fast response times**.
- Minimal, clean, and professional design.
---
## 🏗️ Architecture
OutFique follows **Microservices Architecture** to ensure modularity and scalability.
### Key Components:
- **Frontend:** React.js + Tailwind CSS
- **Backend Services:** Node.js + Express.js (separated into microservices)
- **Database:** PostgreSQL (primary), Redis (cache & session store)
- **Message Broker:** RabbitMQ (asynchronous communication)
- **Containerization:** Docker & Docker Compose
- **Authentication:** JWT / Session-based (planned)
- **Deployment:** Kubernetes (future scope), Render/Railway for early stage
---
## 📌 Current Status
- [x] Repository & project initialization
- [ ] Service architecture setup
- [ ] PostgreSQL schema design
- [ ] Redis integration (caching & session)
- [ ] RabbitMQ setup for messaging
- [ ] Dockerized microservices
- [ ] Frontend UI design
- [ ] Authentication & authorization
- [ ] Payment gateway integration
---
## 🚀 Next Steps
- Finalize **core microservices**: User, Product, Cart, Order, Payment.
- Implement **API Gateway & Service Discovery**.
- Build **frontend pages** (Home, Products, Cart, Checkout).
- CI/CD setup for smooth deployments.
---
## 🛠️ Planned Tech Stack
| Layer | Technology |
|-----------------|------------------------------------|
| **Frontend** | React.js, Tailwind CSS |
| **Backend** | Node.js, Express.js (Microservices)|
| **Database** | PostgreSQL, Redis |
| **Message Bus** | RabbitMQ |
| **Container** | Docker, Docker Compose |
| **Auth** | JWT / Session Auth |
| **Deployment** | Kubernetes (future), Render/Railway|
---
## 👥 Team
- **Backend Developer:** Ankit Kumar Barik
- **Frontend Developer:** Om Sali
---
## 🤝 Contribution
Currently, contributions are **not open**.
Once the base version stabilizes, contribution guidelines will be added.
---
## 📧 Contact
For queries & updates:
- **Backend:** Ankit Kumar Barik
- **Frontend:** Om Sali