A community-driven item swap platform built for Cameroon.
Trade what you have for what you need — no money required.
Swappit allows registered users to post items they no longer need and propose swaps with other users — completely free, based on item value in FCFA.
- 📦 Post items with photo, description and value
- 🔍 Browse and search available items
- 🤝 Propose and accept swap offers
- ⭐ Trust scores and reviews after swaps
- 🗺️ Meeting point map for accepted swaps
- 🤖 AI value estimator and chat assistant
| Layer | Technology |
|---|---|
| Frontend | React JS |
| Backend | Django |
| Database | PostgreSQL |
| Auth | Django Authentication |
| Hosting | Contabo |
# Clone the repo
git clone https://github.com/ChatGPT486/SWAPPIT.git
# Navigate into the project
cd SWAPPIT
# Install dependencies
npm install
# Start the development server
npm run dev| Name | Role | GitHub |
|---|---|---|
| Tabi Paul Agwe | Full Stack Developer | @ChatGPT486 |
| Takam Serge | Full Stack Developer | @magmus2006 |
| Obam Banga Samuel | Frontend Developer & Database Engineer | @obamX |
| Ndongo Pamsy | Frontend Developer | @ndongopamsy08-hue |
| Nzeugang Daniel | Backend Developer | @Derthgyu |
| Sprint | Theme | User Stories | Points | Status |
|---|---|---|---|---|
| Sprint 1 | Core Auth & Item Posting | US-01 User can create an account | 3pts | 🔨 In Progress |
| US-02 User can sign in and sign out | 2pts | 🔨 In Progress | ||
| US-03 User can post an item with photo | 5pts | 🔨 In Progress | ||
| US-04 User can view and edit their profile | 3pts | 🔨 In Progress | ||
| Sprint 2 | Marketplace & Swap Flow | US-05 User can browse all items in Explorer | 3pts | ⏳ Upcoming |
| US-06 User can search and filter items | 3pts | ⏳ Upcoming | ||
| US-07 User can propose a swap with fairness indicator | 8pts | ⏳ Upcoming | ||
| US-08 Owner can accept or reject a swap proposal | 5pts | ⏳ Upcoming | ||
| US-09 Contacts are shared when swap is accepted | 3pts | ⏳ Upcoming | ||
| Sprint 3 | Notifications & Reviews | US-10 User receives notifications for proposals | 5pts | ⏳ Upcoming |
| US-11 User can leave a star review after a swap | 5pts | ⏳ Upcoming | ||
| US-12 User trust score is visible on their items | 2pts | ⏳ Upcoming | ||
| US-13 Smart suggestions shown in Explorer | 5pts | ⏳ Upcoming | ||
| Sprint 4 | Map, AI & Polish | US-14 AI estimates item value automatically | 5pts | ⏳ Upcoming |
| US-15 AI chat assistant answers swap questions | 8pts | ⏳ Upcoming | ||
| US-16 Map shows meeting point for accepted swaps | 8pts | ⏳ Upcoming | ||
| US-17 About page shows team and mission | 2pts | ⏳ Upcoming |
This project is for educational purposes.
