University of New Brunswick, Fredericton | Web-App Link
Directed Research Project - Summer (2019)
Study Area: HeadHall - Link
Short description: WebApp for finding Faculties, Facilities, Routing and more
Supervisor: Shabnam Jabari
Package | Reference | Version |
---|---|---|
Django | https://www.djangoproject.com/ | 2.1 |
Networkx | https://networkx.github.io/ | 2.1 |
Geopandas | https://geopandas.org/ | 0.5.0 (pandas: 0.24.2) |
Leaflet | https://leafletjs.com | 1.5.1 |
Jquery | https://jquery.com/ | 3.3.1 |
Bootstrap | https://getbootstrap.com/ | 3.3.7 |
Metismenu | https://mm.onokumus.com/ | 3.0.4 |
FontAwesome | https://fontawesome.com/ | 5.9.0 |
W3 | https://www.w3schools.com/w3css/ | 4.13 |
Sphinx | http://www.sphinx-doc.org/en/master/ | 2.2.1 |
To obtain geo-referenced tiff with the Plan images, the following gdal_translate command was used
gdal_translate -of GTiff -a_ullr 0 90 180 0 -a_srs EPSG:4326 x_Level.jpg x_Level.tiff
Final commit (Dec 29, 2019)
- Manually collected data for the HeadHall and updated the SHP files
- Added Entrances (Dineen Dr and Windsor St) - its images as bootstrap modal
- Fixed the multi-level Routing bug
v4.0 (Aug 27, 2019) Video
- Statistics Model for understanding the app usage (50% done)
- CSS for Mobile screen sizes (template)
- Replaced Slick Carousel with Bootstrap Carousel because of mobile display issues
Commit 4 - v3.1 (July 5, 2019) Video
- Categories menu for Facilities, Faculties and more using MetisMenu JS and FontAwesome CSS
- Fixed null value display, zoom and other bugs
known issues
- Shortest path through the blocks
Commit 3 - v3.0 (July 3, 2019) Video
- Added the remaining levels (B, C, D); Displayed using Slick JS Carousel
- Search functionality and editable model for all the levels
- Removed onClick routing functionality and modified to open popup
- Added the 'about' modal
known issues
- Shortest path through the blocks
Commit 2 - v2.0 (June 28, 2019) Video
- Created commit log and superuser for the admin portal
- Editable model for the Blocks in admin page (<URL>/admin will create model objects)
- Added Tab-Icon,Field clear (X) and button images (Clear, Search and Routing)
- Search / Directions within the Web App
- JSON and Fields via JQuery-Ajax and python
- Fixed the incorrect network on the South-East side
known issues
- Shortest path through the blocks
Commit 1 - v1.0 (June 18, 2019) Video
- Div showing E-Level, Blocks and Route for GGE side
- Display routes and zoom to extent for the selected two blocks and route
- Clear button to clear the route and selected blocks, default extent
known issues
- Incorrect Network on the South-East side
- Shortest path through the blocks