Qilin is a sustainable fashion re-sale platform designed exclusively for women and kids.
It enables users to resell their pre-loved garments by uploading product images and listing them for sale through a smart, intuitive selling flow.
Users can either manually fill out garment details such as brand, material, color, original price, and selling price, or use the AI Auto-Fill feature, which analyzes uploaded images and automatically completes the selling form wherever possible.
The core mission of Qilin is to reduce the growing environmental impact of unused clothing by encouraging reuse, resale, and conscious fashion consumption — all delivered through a clean, modern, and user-friendly interface.
Users can upload one or multiple images of a garment and choose between manual form entry or AI-assisted auto-fill.
After reviewing all details in the preview section, the product can be published and made live for sale.
The entire flow is designed to be simple, fast, and visually clean, ensuring a smooth selling experience.
The AI engine analyzes uploaded garment images and automatically fills in key details such as brand and material when clearly visible (for example, brand tags or labels).
Users only need to enter the original price and selling price, making product listing significantly faster and frictionless.
- Upload single or multiple images per garment
- Detailed selling form including:
- Brand
- Material
- Color
- Original price
- Selling price
- AI-powered auto-fill for form completion
- Product preview before publishing
- Products are categorized automatically based on selling-form configuration
- Category names are fetched dynamically from the database
- Any new or updated category appears instantly in the shop page
- No developer intervention required
- Clean, modern, and standard UI design
- Smooth navigation across upload, preview, and shop flows
- Focus on clarity and ease of use
- Encourages reuse of garments
- Reduces fashion waste
- Promotes eco-friendly shopping habits
- Cloudinary for secure and scalable image storage
- MongoDB for flexible product and form data
- User uploads garment images
- User fills the selling form or uses AI auto-fill
- Product is reviewed in the preview section
- Product is published for sale
- Category assignment happens automatically
⚠️ Note: Authentication (signup/login), user profile, and search features are currently under development.
Qilin follows a monolithic backend architecture with a clean MVC design pattern.
React Native Mobile App
|
| REST APIs
v
Qilin Backend (Node.js / Express)
|
| MongoDB + Cloudinary
v
Data & Media Storage
🛠️ Tech Stack
📱 Frontend
React Native (Hybrid Mobile Application)
TypeScript
Redux Toolkit (centralized state management)
Highly reusable UI components
🌐 Backend
Node.js
Express.js
REST API architecture
MVC design pattern
Monolithic backend structure
🗄️ Database & Storage
MongoDB
Cloudinary
☁️ Infrastructure & Deployment
Dockerized backend
Deployed on Render (free tier)
⚙️ Setup & Installation (Local)
# Clone repositories
git clone <frontend-repo>
git clone <Qilin_Backend_Repo>
# Backend
cd Qilin_Backend
npm install
npm run dev
# Frontend
cd ../frontend
npm install
npx react-native run-android
# or
npx react-native run-ios
Environment variables and advanced setup details will be documented as the project evolves.
🚀 Usage
Upload garments
Fill selling details manually or via AI
Preview product
Publish for sale
Browse products by category
🧩 Key Design Decisions
Monolithic backend for faster early-stage development
MVC architecture for maintainability
Database-driven selling form and category system
Minimal developer dependency for future changes
📈 Scalability & Performance Considerations
Redux Toolkit for efficient state updates
Reusable components to reduce UI duplication
Docker for consistent deployments
Database-controlled configuration for flexibility
🛣️ Roadmap / Future Improvements
User authentication (signup/login)
User profiles & dashboards
Search & filtering
AI model accuracy improvements
Product recommendations
Seller analytics & insights
📄 License
MIT License (to be finalized)
👤 Author
Ravi Sharma
Software Engineer | Full-Stack & Mobile Developer




