Skip to content
forked from flozender/Ride

๐Ÿš— Pooling made easy. Submitted to MLH Hackthrob 2021.

License

Notifications You must be signed in to change notification settings

JethroGibbsN/Ride

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

77 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Ride

๐Ÿš— Pooling made easy. Submitted to MLH Hackthrob 2021.

Inspiration

Our inspiration was about difficulties we faced as students and travel was always a big challenge. So we created a platform where users can carpool with strangers. We took great precautions in hiding the personal data of our users until a two-way connection has been established.

Watch the video demo here

Try it out

  • Clone the repo
  • Create a directory /server/config/ and add cc-ca.crt from CockroachCluster. Also add id_rsa in the same directory.
  • Create a .env in the /server/ directory and add DB_PASSWORD=<%DB_PASSWORD_HERE%>
  • Run
    yarn setup
    yarn dev
    
    in the root folder. The app will run on localhost:3000

How we built it

We built this product using node.js, express, CockroachDB, and React for the frontend.

Challenges we ran into

CockroachDB was the biggest challenge as it was new for us.

Accomplishments that we're proud of

The biggest accomplishment is the app is fully functional, and ready to use. We deployed the app on Heroku and Render.com servers. We feel the UI/UX aspect of the app turned out well.

What we learned

CockroachDB on Clusters, Project Management.

What's next for RIDE.

Chat and Mailing feature, notifications, mobile responsive layout, with PWA support.

Screen Captures

About

๐Ÿš— Pooling made easy. Submitted to MLH Hackthrob 2021.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 69.6%
  • JavaScript 27.7%
  • HTML 2.3%
  • CSS 0.4%