/student-store-team-2

Welcome to Madaura, a fully-responsive web application platform for students to lend, borrow, sell, and buy new and used items of different categories from each other.

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Madaura Website

Welcome to Madaura, a fully-responsive web application platform for students to lend, borrow, sell, and buy new and used items of different categories from each other.

Table of Contents

Features

  • Responsive Design: Madaura is accessible on various devices, providing a seamless experience.
  • Category Carousel: Easily navigate through different product categories on the home page.
  • User Testimonials: Explore experiences shared by other users.
  • Product Search: Quickly find specific items using the search functionality.
  • User Accounts: Create an account to borrow, buy, sell, or lend items.
  • Transaction Process: Initiate transactions by contacting item owners through the platform.
  • Dashboard: View and manage your transactions in one place.
  • Multilingual Support: Change the website language to your preference.
  • Integration with Firebase and Supabase: Utilizes Firebase and Supabase for authentication, real-time database, and database storage.
  • Cloudinary for Image Storage: Leverages Cloudinary for efficient image storage.
  • React Leaflet for Geolocation Maps: Incorporates React Leaflet for interactive geolocation maps.

Getting Started

Installation

No installation is required since Madaura is a web-based platform. Simply visit Madaura Website in your preferred web browser.

Usage

  1. Sign Up: Click on "Sign-up" to create an account. Fill in the necessary information and click "Create Account."

  2. Browsing Products:

    • Explore different categories on the home page carousel or click "Products" in the navbar.
    • Use the search feature to find specific items.
  3. Product Details:

    • Click on a product to view details, including photos, description, condition, and price.
    • Read and leave comments about the item.
  4. Initiate Transaction:

    • Log in and click on the location tab to check the pickup location.
    • If suitable, click "Borrow" or "Buy" to contact the owner and start the transaction.
  5. Creating Listings:

    • Log in, go to the Dashboard, select "List an Item," and upload up to 4 pictures along with details.
  6. User Dashboard:

    • Access your dashboard to monitor borrowed, purchased, sold, or lent items.
  7. Settings:

    • Click on your profile picture, go to Dashboard, and choose "Settings" to update your profile information.

Support and Donations

If you appreciate the service and want to support Madaura, consider visiting our Donate Page (leading to a mock checkout page) and choose from three donation options: $5, $10, and $25. Your support is crucial as the website runs purely on donations.

Note: This website is a template and is not live yet. It is connected to Firebase and Supabase for authentication, real-time database, and database storage. Cloudinary is used for image storage, and React Leaflet is integrated for geolocation maps.

Contact Us

  • Visit the About Us page to learn more about the team.
  • Connect with us on social media via our respective profiles.

Language Preference

If English is not your first language, change the language by selecting your preferred option at the bottom-right of the screen.

Footer

Explore quick links, find our contact information, and access our GitHub repository for the project.