Giter VIP home page Giter VIP logo

bbb-react-supabase's Introduction

Better Bathroom Bureau

Better Bathroom Bureau is an website dedicated to helping residents and visitors of Seattle access bathroom facilities around the city.

Our web app catalogues bathrooms that users of the site submit, along with user reviews and ratings for each facility.

About

BBB started as a Tumblr blog of bathroom reviews, written by Mason shortly after moving to Seattle in 2015.

In 2022, Mason and Alex Naughton worked together during their time in a Flatiron School software development bootcamp to develop an alpha version of a BBB website, with a few main pages of the current website and simple features.

Starting in the summer of 2023, Mason began to expand on the previous work from bootcamp and build a performant, user-friendly, fast web application, with help from Alex, Evan House, and Matt Phan.

Technologies used:

This repo contains a React-Vite web application, which connects to an external Supabase Postgres database & API.


The React-Vite front end uses the following technologies:

React-Query - for simplified data fetching, caching, and mutation

Zustand - small, fast state management

React Router 6 - for client-side routing with BrowserRouter

Supabase JS - to communicate with the Supabase Postgres database

Framer Motion

React DatePicker

Google Maps React map components


This website is deployed with Vercel.

Setup

After cloning this app, you should be able to run

npm install -> npm run dev

to launch the app on your local device.

There are environment variables used to connect to the database, as well as Supabase login credentials to access the database from Supabase. Ask Mason or Alex for these.

bbb-react-supabase's People

Contributors

mason-lynass avatar alexbriannaughton avatar

Watchers

 avatar

bbb-react-supabase's Issues

Submitted bathroom showing up incorrectly on homepage

A bathroom I reported last night has seemingly been approved, but shows up incorrectly under the "most recent review" section.
Harry's Fine Foods title is correct, but link and info point to a Hellbent Brewery review.

BBBissue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.