This is a Next.js project bootstrapped with create-next-app
.
Install NodeJS LTS 18 from https://nodejs.org/en/download
Install dependencies
npm install
Start the server
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
-
Sign in either by creating an account through email or signing in with google
-
Press "Create Listing"
-
Set a location to go to from school
-
Specify how many seats are available
-
Specify when you are leaving
-
Click post
Note: Listings are synced live across all devices and browsers
We wanted to make a car-pool app because so many people at SFU commute to and from school everyday. We wanted to make a differnece in the community and the environment by making it easier to car-pool with fellow SFU students helping to build a stronger sense of community whilst also reducing carbon emissions.
Our idea is for students to make postings for whenever they are going to or leaving SFU (However we have only implemented the leaving part). Other students can then see these postings and book a ride with them if they are heading in the same direction. We also have plans to add a way for people to be able to rate others on how good of a passenger/driver they were.
We hope to help students at SFU turn a new leaf by getting more involved with the community and cutting down on their wasteful carbon emissions.
src/ - holds all source code src/app - nextjs app directory
src/lib - for database src/components - react components
- NextJS
- TailwindCSS
- Supabase
- ShadcnUI
- RadixUI
- Prettier
- ESLint
- ClerkDev
- Google Maps API
- Sonner
- Trevor Cho (tca174@sfu.ca)
- Felicia Jiang (fjj1@sfu.ca)
- Kai Hikichi (kjh28@sfu.ca)
- Han Pham (hpa86@sfu.ca)
- Jasleen Kaur (jka349@sfu.ca)