roskzhu / CollaboraCart

Supply ordering platform that helps small businesses cut costs by consolidating orders for bulk purchases.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

    CollaboraCart

A Collaborative Supply Ordering Application

Optimize your per-unit costs, elevate your bottom line




Screenshot 2023-10-14 at 5 51 25 PM

What is CollaboraCart?

CollaboraCart is a groundbreaking supply ordering platform tailored for small businesses. Recognizing the challenges faced by smaller enterprises when ordering supplies in limited quantities, CollaboraCart seeks to bridge the gap.

Small businesses often grapple with higher per-unit costs due to their lower volume requirements, placing them at an economic disadvantage compared to larger corporations that can leverage economies of scale. CollaboraCart addresses this disparity by pairing like-minded small businesses with similar supply needs. By amalgamating their orders, these businesses can attain larger combined order volumes, unlocking better per-unit pricing and simulating the buying power of much larger organizations.

By democratizing access to better pricing, CollaboraCart isn't just facilitating transactions—it's fostering a community of collaboration among small businesses.

Prerequisites

Before you begin, ensure you have met the following requirements:

Architecture Overview

CollaboraCart drawio

Getting Started

Starting the server

(127.0.0.1:5000 by default)

  1. cd backend
  2. python3 -m venv venv
  3. source venv/bin/activate (MacOS)
  4. venv\Scripts\activate (Windows Powershell)
  5. pip install -r requirements.txt
  6. python3 app.py

Starting the app

(localhost:3000 by default)

  1. cd frontend
  2. npm install
  3. npm start

Preview

About

Supply ordering platform that helps small businesses cut costs by consolidating orders for bulk purchases.


Languages

Language:JavaScript 84.9%Language:Python 11.9%Language:HTML 1.8%Language:CSS 1.4%