Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 2.04 KB

README.md

File metadata and controls

65 lines (46 loc) · 2.04 KB

multiverse

multiverse banner

build web lint Coverage Status

A mobile application powered by Flutter and Firebase which provides a one-stop solution to all campus needs.

View on Github Pages

Motivation

In NUS, there are mainly 3/4 apps that student and staff use:

  • uNivUS
  • NUS NextBus
  • NUS Dining
  • NUS Card (deprecated; now integrated with uNivUS)

We have identified the following features that a user should have as top
priority:

  • Temperature/health declaration
  • Temperature declaration reminders
  • View past temperature declarations
  • Bus timings
  • Green pass
  • Scanning and using meal credits

The following features are also important, but are not top priority:

  • School map
  • NUS Card QR Code
  • Crowd Insight
  • View exam results

Students have to switch between these apps on a daily basis and it makes no sense to have them separated where students have to keep logging in to separate apps to go about their daily lives in Uni. Why is there not a good central app where it encapsulates all the features a student needs to go about their daily lives?

Build

Android

flutter build apk

Web

The current web/index.html has the <base> tag's href set to /multiverse. Change the href to reflect the base path of whichever domain you're serving from.

The path provided below has to start and end with a slash / in order for it to work correctly.

flutter build web
cd build/web
python -m http.server # python 3