An open API service indexing awesome lists of open source software.

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 👗🧥👖👟

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