Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 1.38 KB

README.md

File metadata and controls

36 lines (28 loc) · 1.38 KB

GCOM Front-End 2024

Description

GCOM UI to interact with GCOM Back-End and MissionPlanner Scripts. Built with Vite, React + Redux, MUI, and Typescript. Communication is achieved through axios http and ~~socket.io v4 websockets.

CSS is done through inline styling with MUI components. More info can be found below.

Project Link: https://github.com/orgs/ubcuas/projects/6/views/5

Development Setup

Node.js v20 is required for development, download at https://nodejs.org/en/download/current or use nvm if you're cool and swag with it.

Steps:

  1. git clone this reponsitory
git clone https://github.com/ubcuas/GCOM-Front-End.git
  1. Navigate to project directory and run npm i to install required libraries.
cd GCOM-Front-End
npm i
  1. npm run dev to start the app in development mode.
npm run dev

Useful Links

Offline Maps

OFFLINE MAPPING - PLEASE TAKE A LOOK AT https://github.com/orgs/ubcuas/projects/6?pane=issue&itemId=42266000 FOR FULL INSTRUCTIONS ON HOW TO SETUP OFFLINE MAPPING WITH FRONT END, SKIP TO STEP 4 BECAUSE HOPEFULLY I'LL HAVE DONE ALL OF THE TILE DATA PREPPING. Or DM @suubwey in discord.