An open API service indexing awesome lists of open source software.

https://github.com/akhilk2802/uni-cycle

Sustainable Student Marketplace
https://github.com/akhilk2802/uni-cycle

bootstrap fullstack-development nodejs postgresql reactjs redux sass scss

Last synced: 3 months ago
JSON representation

Sustainable Student Marketplace

Awesome Lists containing this project

README

          

# UniCycle - Sustainable Student Marketplace

## 📌 Overview
UniCycle is a **user-friendly platform** designed for **students** to **buy and sell used products** securely and sustainably. Built as part of a **User Experience and Web Design coursework**, it provides an intuitive interface for seamless transactions within university communities. The platform promotes **eco-friendly commerce**, helping students **save money** and **reduce waste**.

---

## 📂 Table of Contents
1. [About UniCycle](#about-unicycle)
2. [Key Features](#key-features)
3. [Getting Started](#getting-started)
4. [How to Use UniCycle](#how-to-use-unicycle)
5. [Benefits](#benefits)
6. [How to Run the Project](#how-to-run-the-project)

---

## 🛍️ About UniCycle
UniCycle is a **secure and sustainable** marketplace tailored for students. It allows users to **buy and sell pre-owned products**, contributing to a **greener planet** while saving money. With **secure transactions** and **university-based verification**, it ensures a **safe and convenient** buying and selling experience.

---

## 🚀 Key Features
- **🌟 User-Friendly**: Effortlessly browse, list, and manage products with an intuitive UI.
- **🔒 Secure Transactions**: Conduct transactions within the platform safely.
- **♻️ Eco-Friendly**: Promote sustainability by reusing and recycling products.

---

## 🏁 Getting Started
Follow these steps to get started with UniCycle:

1️⃣ **Sign Up**: Create an account using your university email.
2️⃣ **Verify Your University**: Select your university to connect with your local student community.
3️⃣ **Browse Listings**: Discover a variety of pre-owned products available for sale.
4️⃣ **List Your Products**: Upload items with descriptions, images, and set prices.

---

## 🛒 How to Use UniCycle
- **For Buyers**: Browse listings and purchase products at student-friendly prices.
- **For Sellers**: List products to reach students looking for affordable goods.

---

## 🎯 Benefits
- **💰 Save Money**: Purchase pre-owned products at lower costs.
- **♻️ Reduce Waste**: Give used products a second life and reduce environmental impact.
- **🤝 Support Your Community**: Engage with fellow students in a trusted marketplace.
- **🔒 Secure & Convenient**: Experience hassle-free transactions within a safe platform.
- **🌱 Greener Planet**: Contribute to sustainability efforts by reducing product waste.

---

## Folder Structure

```plaintext
.
├── backend
│ ├── config
│ ├── controller
│ ├── data
│ ├── models
│ └── routes
└── frontend
├── build
│ └── static
│ ├── css
│ ├── js
│ └── media
├── public
└── src
├── Data
├── components
│ ├── Login
│ ├── Main
│ └── Singup
├── images
├── redux
│ ├── actions
│ ├── constants
│ └── reducers
├── screens
└── styles
```

---

## 💻 How to Run the Project
To set up UniCycle locally, follow these steps:

### **1️⃣ Clone the Repository**
```sh
git clone https://github.com/akhilk2802/UniCycle.git
cd UniCycle
```

### **2️⃣ Open the Project in VS Code**

### **3️⃣ Run the Frontend**
```sh
cd frontend
npm install
npm start
```

### **4️⃣ Run the Backend**
```sh
cd backend
npm install
npm start
```

The application will be available at `http://localhost:3000`.

---

🚀 **UniCycle - Empowering Students, Promoting Sustainability!**