street_lite is an application that keeps users up-to-date with public events held on street closures in NYC. It utilizes the power of NYC Open Data API and Google Maps API to provide users users with the information they need to attend an event near them.
- The app integrates NYC Open Data API with Google Maps API to display open streets and events to users
- Users can search for events near them by navigating the event index or by browsing a map pre-filled with events
- Logged-in users can interact with preexisting events by choosing to "attend" the event
- Logged-in users can leave comments on event pages
- NYC Open Data - Parks Events Locations
- NYC Open Data - Open Streets Locations
- Google Maps API
- MERN Stack (MongoDB, Express, React.js, Node.js)
- Stability and reliabilty of NYC Open Data API, limited scope of dataset
- Recieving data from NYC API and parsing it to the Google Maps API
- Trey Pisano (Team Lead)
- Harjit Singh (Front End Lead)
- Arvid Hossein (Back End Lead)
- Mohammad Naqvi(Flex Lead)
- Pre-Design Process Begins, Make Production Read-me, Start authentication
- Begin Splash Page, Get APIs confirmed, Finish Authentication, create backend routes for events
- Connect Google Maps to Page, Make a page for specific events, frontend routes for Event Page, start routes for users to create events
- Create backend routes for User Likes, Add overlay to google maps, advanced styling on splash and events page
- Ensure styling is consistent, potentially add comments, make frontend routes for make event page
- Data from NYC OpenData
- Map data from Google Maps API
- Places data from Google Places API
- Streetlight icon from Flaticon
- Images from Unsplash