Skip to content

laportej17/OpenSpot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSpot

OpenSpot is a full-stack web appliction with a completely seperated frontend and backend. It's main purpose is to find those with commercial spaces ready to rent, and connect people looking for those very own spaced. This includes, Venues, Barns, Churches, Warehouses and so forth. These allow people to rent these spaces for various different reasons, such as, Weddings, Parties, Storage, etc. In doing this, OpenSpot also benifits the environment, by utilizing the spaces we already have, this deters new buildings from being built, and let's us not waste any more of our precious environment.

  • Frontend: React + Vite
  • Backend: FastAPI + SQLModel + SQLite

Run the backend

cd backend
python -m venv .venv
source .venv/bin/activate
# Windows: .venv\Scripts\activate
#py -3.13 -m venv .venv  or pip install .
pip install -r requirements.txt
uvicorn app.main:app --reload

Backend will run on http://127.0.0.1:8000.

Run the frontend

cd frontend
npm install
npm run dev

Frontend will run on http://127.0.0.1:5173.

Notes

  • The frontend points to http://127.0.0.1:8000 by default.
  • To change the API URL, create frontend/.env and add:
VITE_API_URL=http://127.0.0.1:8000

Included pages

  • Home page
  • Browse listings
  • Listing details
  • Create listing
  • Booking request form

Team Contributions

John Laporte

Owen Doucet: Reworked the entire frontend, created animations while also keeping the design intuitive and simple for a wide demographic of possible users. Debugged backend code, contributed towards bookings/listings features, login/signup account creation.

Stephan Sommerfeld: Created the initial project including both frontend and backend sections. Added book by the hour, which includes the listing price by the hour, and booking options. Added the host name and contact info for those browsing listings.

About

Rent any space

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors