Skip to content

Latest commit

 

History

History
50 lines (31 loc) · 1.64 KB

README.md

File metadata and controls

50 lines (31 loc) · 1.64 KB

mappit

Build Status

High-level project description

mappit is a web service that displays campus events visually on a map. Our vision is for this web service to be the go-to destination for finding events, including filtering by time, location, and group. We hope to take advantage of the unique characteristics of a map, for example, by incorporating a visual display of where people are.

You can use mappit at: https://mappit.me

Note: this is only the front-end code. For the back-end code, go to https://github.com/dartmouth-cs98/project-dartmap-api

Mocks

Architecture

We use the React framework for the frontend. The primary frontend components are the Google Map, the filter (e.g., for time filtering), the event list sidebar, and a dialogue for adding events.

For third-party API's, we use the Google Maps API, Facebook API.

Setup

We recommend using homebrew to install npm. Steps to setup up a local repository:

  1. Fork the dartmap github repository
  2. Clone the forked repository locally
  3. Run: npm install

Deployment

Run npm start and open a browser window to localhost:8080.

Deployment

Run npm run lint before committing or submitting any code, to catch style errors. Run npm install if any new packages are added in another branch.

Authors

Front-end Developers:

  • Eric Chen
  • Danielle Midulla
  • Sean Cann
  • Junmo (Caleb) Kim

Back-end Developers:

  • Edrei Chua
  • Junmo (Caleb) Kim
  • Chi Pham

Acknowledgments