Skip to content

SpotShare is a platform that connects people with available parking spaces to drivers in need of a spot.

Notifications You must be signed in to change notification settings

Zeethx/SpotShare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Horizontal SpotShare Logo SpotShare is a platform that connects people with available parking spaces to drivers in need of a spot. It allows individuals to rent out their parking spaces and for drivers to book these spaces for a specific duration. This project aims to address the parking scarcity in urban areas, starting with Toronto, ON.

Table of Contents

Features

  • User Authentication: Secure authentication using Firebase.
  • List Parking Spaces: Users can list their available parking spaces with details.
  • Book Parking Spaces: Drivers can search and book available parking spaces.
  • Payment Integration: Handle payments securely (future implementation).
  • Notifications: Real-time notifications for bookings and availability.
  • Map Integration: Display available parking spaces on a map using Google Maps API.

Usage

  1. Sign Up / Login

    • Users can sign up or log in using their email and password.
  2. List a Parking Space

    • Navigate to the 'Become a Host' section.
    • Provide details about your parking space, including location, availability, and pricing.
    • Upload images of the parking space.
    • Submit the listing for approval.
  3. Search and Book a Parking Space

    • Enter the desired location, radius, and time period for parking.
    • Browse available listings on the map.
    • Select a space, review the details, and book the space.

Tech Stack

  • Frontend: React, Redux, TailwindCSS, Google Maps API
  • Backend: Node.js, Express, MongoDB, Mongoose
  • Authentication: Firebase
  • Cloud Storage: Cloudinary for image uploads

Contributing

We welcome contributions from the community! To contribute:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes.
  4. Submit a pull request.

Please ensure your code follows the project's coding conventions and includes appropriate tests.

Contact

For any inquiries or support, please contact us at:

Thank you for using SpotShare! Together, we can solve the parking challenges in our cities.

About

SpotShare is a platform that connects people with available parking spaces to drivers in need of a spot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages