https://gotta-go.herokuapp.com/
GottaGo React components structure
This application is a React-based mobile web application. Its purpose is to crowdsource local restrooms for frequent drivers and busy people on the go. Users can see local restrooms, signed in members can add comments and new restrooms they find.
This application was built using React and MongoDB/mLab, as well as Node.js and Express. The front end was constructed using Redux, Bulma, HTML/JSX/CSS, and Bloomer, a library of stateless React components. It utilizes API calls to the MongoDB/mLab database to post and retrieve restrooms and comments. Redux is used for loading the Google Map according to the user's location. By making calls to the Google Maps API, users can also get directions to their restroom of choice.