Skip to content

A live, interactive map where users place markers to ping an event occuring on campus.

Notifications You must be signed in to change notification settings

koffeeboi/SlugPings

Repository files navigation

SlugPings

A live, interactive map where users place markers to ping an event occuring on campus.

Live demo: https://slugpings.herokuapp.com/ (takes ~30 seconds for server to wake up)

Live Demo

Setting up SlugPings

git clone https://github.com/hueyjj/SlugPings
cd SlugPings
npm install

Set up Heroku (command line interface)

Heroku CLI Download

  • Open up a terminal
  • Enter the command below to check if Heroku has been installed
heroku --version

Running

cd SlugPings
heroku local web

Developing

cd SlugPings
git checkout dev
heroku local dev

Backend

  • Server is hosted by Heroku
  • Written in Node.js
  • Express.js (network framework)
  • Socket.io (chat)
  • Moongoose (framework for MongoDB)
  • MongoDB (database)
  • mLab (server hosting MongoDB)

Frontend

  • React/Redux
  • Socket.io
  • React leaflet
  • Bcrypt

Technology Stack

  • MongoDB - back-end database
  • ExpressJs - back-end framework
  • React + Redux - front-end framework
  • NodeJS - back-end written on NodeJs engine

APIs

  • LeafletJS - OpenStreetMap wrapper library

Libraries

  • Font Awesome

About

A live, interactive map where users place markers to ping an event occuring on campus.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •