/issue-tracking-map

Issue Tracking web app created with Google Maps, UI5 Web Components and Firebase.

Primary LanguageJavaScript

Issue Tracking Map

React app created with UI5 Web Components, Google Maps and Context API for state management. Google Firebase is used for backend with data stored in Firestore.

Demo

Deployed on Heroku

Built using

Front-end

Back-end

Features

  • Authentication (login/register w/ username & password)
  • OAuth with Google account
  • View all open issues
  • View and add comments on issues
  • View location of issues on map
  • Add new issue by selecting location on map

Screenshots

Desktop/Tablet

Desktop-1 Desktop-2 Desktop-3 Desktop-3

Mobile

Mobile-1 Mobile-2 Mobile-3 Mobile-4

Usage

Env variable:

Create a .env file in server directory and add the following:

REACT_APP_GOOGLE_MAPS_API_KEY = "your api key here"

Client:

Run client development server:

cd client
npm install
npm start