A sleek, intuitive platform for customizing your dream PC build.
Powered by technology. Designed with style. Built for performance.
Buildify is a cutting-edge PC building platform developed with a modern purple & black UI, offering:
- ⚙️ Real-time part compatibility engine
- 🛒 Component catalog with detailed specs
- 🔐 Secure authentication with OTP & 2FA
- 💬 Reviews with admin interaction
- 📨 Complaint & RMA submission
- 📊 Admin dashboard with metrics
🖥️ Frontend: React.js + Tailwind CSS + MUI (Dark Purple Theme)
🧠 Backend: Node.js + Express.js
💾 Database: MongoDB (Mongoose ODM)
🔐 Auth: JWT + Email OTP + TOTP 2FA
🌩️ Cloud: Cloudinary (uploads), Vercel (frontend), Render (backend)git clone https://github.com/Second-year-SW-Project/Buildify-Client.git
git clone https://github.com/Second-year-SW-Project/Buildify-Server.gitcd Buildify-Client
npm installClient .env
VITE_API_BASE_URL=http://localhost:5000/api
VITE_CLOUDINARY_UPLOAD_PRESET=your_preset
VITE_CLOUDINARY_CLOUD_NAME=your_cloud_namenpm run devcd Buildify-Server
npm installServer .env
PORT=5000
MONGO_URI=your_mongodb_uri
JWT_SECRET=your_secret_key
EMAIL_USER=your_email
EMAIL_PASS=your_email_password
CLOUDINARY_CLOUD_NAME=your_cloud
CLOUDINARY_API_KEY=your_key
CLOUDINARY_API_SECRET=your_secretnpm start| 👤 Name | 🎓 Registration No |
|---|---|
| Muthukumarana H.T.L.H | 224129G |
| Tharaka H.K.S | 224192P |
| Siththara M.S.S | 224187F |
| Rathnayaka R.M.G.S. | 224162B |
| Dinujaya W.K.T | 224041E |
Students – University of Moratuwa | Faculty of Information Technology
🔗 Client: https://buildify-client-d5yu.vercel.app
If you find this project helpful:
- ⭐ Star the repo
- 🧑💻 Follow the team
- 📣 Share it with others
“Design is not just what it looks like and feels like. Design is how it works.”
— Steve Jobs