Skip to content
@Second-year-SW-Project

Second year SW Project

🟣 Buildify – PC Builder Platform ⬛

A sleek, intuitive platform for customizing your dream PC build.
Powered by technology. Designed with style. Built for performance.


🚀 Project Overview

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

🧪 Tech Stack

🖥️ 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)

🔧 Setup Instructions

📁 Clone Repositories

git clone https://github.com/Second-year-SW-Project/Buildify-Client.git
git clone https://github.com/Second-year-SW-Project/Buildify-Server.git

🖼️ Client Setup

cd Buildify-Client
npm install

Client .env

VITE_API_BASE_URL=http://localhost:5000/api
VITE_CLOUDINARY_UPLOAD_PRESET=your_preset
VITE_CLOUDINARY_CLOUD_NAME=your_cloud_name
npm run dev

⚙️ Server Setup

cd Buildify-Server
npm install

Server .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_secret
npm start

👨‍💻 Our Team

👤 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


🌐 Live App

🔗 Client: https://buildify-client-d5yu.vercel.app


🧩 Repositories


⭐ Show Some Love

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

```

Popular repositories Loading

  1. Buildify-Client Buildify-Client Public

    JavaScript 2

  2. Buildify-Server Buildify-Server Public

    JavaScript 2

  3. .github .github Public

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…