Skip to content

React Web App showcasing Space Allocation with GIS (Postgresql+PostGIS) with Leaflet display and simple authentication

Notifications You must be signed in to change notification settings

grimmweeper/capstone-space-allocation

Repository files navigation

Capstone Space Allocation

Alt text

This is the project we did as part of our 50.003 Elements of Software Construction (ESC) course in SUTD

  • To improve the workflow for assigning Capstone (project) space for our school's annual Capstone exhibition, we implemented a Geospatial (GIS) solution to do space allocation.
  • This was packaged in a web app, employing features such as login, upload of CSV & display of map with Leaflet.

We had to going through the Software Development process, where we had to do the following:

  • Formulate and refinement requirements based on discussions with our client - our school's Capstone Office
  • Design and better understand different subsystems through UML diagrams (Class, Use Case & Sequence Diagrams)
  • Implement our solution ("Full Stack" from Postgresql DB <-> Express JS <-> React)
  • Develop system and robustness tests in Selenium (Java)

Setup:

Postgresql Database

Follow instructions in Postgres Stuff/Setup.org

Frontend (React)

cd React-Web\ UI
npm install
npm start

Backend (Express Server)

npm install
npm run dev

Authors

About

React Web App showcasing Space Allocation with GIS (Postgresql+PostGIS) with Leaflet display and simple authentication

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •