/dropin

Primary LanguageJavaScript

Dropin

Heroku

Trello

Slides


Minimum Viable Product

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

Design Docs


Technology Used:

  • 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:

Phase 1:

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

Phase 2:

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

Future features

  • Adding multimedia like video or images to created Event
  • Favorite & follow tags & users
  • Robust search tags & users