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
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.
We recommend using homebrew to install npm. Steps to setup up a local repository:
- Fork the dartmap github repository
- Clone the forked repository locally
- Run:
npm install
Run npm start
and open a browser window to localhost:8080.
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.
- Eric Chen
- Danielle Midulla
- Sean Cann
- Junmo (Caleb) Kim
- Edrei Chua
- Junmo (Caleb) Kim
- Chi Pham