Dropin is a Full Stack Web App dedicated to displaying the most up to date events created by users near you.
With this application, users can:
- View User created Events
- Create a User profile and log in|out
- Create/delete an Event
- Search for Active Events
- Search for Events created within the last 30mins
- Search for Events about to expire within 30mins
- View user Event history
- Google Maps API
- Spiderfy.js
- Moment.js
- MaterialUI CSS library
- Node, Express backend
- SQL db
- Passport for auth
- Axios
- React, Redux frontend
Timeline for Project Implementation:
Objective: Backend & demo login
GOALS:
- Create the backend routes and queries
- Create a database for testing with:
- sample users
- sample events by users
- Build a working login with Passport
- Design a logo
Objective: Frontend UI, Redux, & Google Maps API
GOALS:
- Determine Redux Actions & Reducers
- Implement Google Maps API
- Set up the loggedOut|In views
- Use demo login to access the createDraft component
- Adding multimedia like video or images to created Event
- Favorite & follow tags & users
- Robust search tags & users