Skip to content

mapengage/map-engage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

output

Mobile Application and Website for Map Engage

https://map-engage-a0fa60d33209.herokuapp.com/

Map Engage

Map Engage is a Node.js application designed to put all the events on Niner Engage on a map for easy viewing access. You can also add events to your calendar and open the routing in Google Maps.

image image

Table of Contents

Installation

  1. Clone the Repository

    Clone this repository to your local machine using:

    git clone https://github.com/mapengage/map-engage.git
    cd map-engage
  2. Install Npm, Node.js, and the dependencies

    Make sure you have Node.js and npm installed. Install the required dependencies by running:

    npm install
  3. Install Python, and the dependencies

    Make sure you have Python 3 installed. Install the required dependencies by running:

    For Windows:

    pip install -r requirements.txt

    For Unix-based Systems (Linux, MacOS):

    pip3 install -r requirements.txt

Running the Project

Before starting the application, you need to load the NinerEngage events from their servers onto your computer.

For Windows

Run the following command:

npm run loadevents

For Unix-based Systems (Linux, MacOS)

Run the following command:

npm run loadevents_unix

After loading events, you can start the application with:

npm start

It should start on localhost:3000.

Usage

Navigate to http://localhost:3000/ and enjoy!

About

A website that helps UNC Charlotte students find events on campus! Placed 1st in the diversity category for HackCLT 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors