A flutter web project built to facilitate mancomm registrations of IEEE SBM for the session of 20-21. It includes a landing page with a timeline and a registration page connected to Firestore.
- First, clone the repository with the 'clone' command, or just download the zip.
$ git clone https://github.com/InfiniteVerma/mancomm-rec
-
Install dependencies from pubspec.yaml by running
flutter packages get
from the project root -
Enable flutter web. (See here for the official guide)
-
Create a new Firebase project and replace the contents of
example-config.js
file in theweb/
folder and rename it toconfig.js
.
Run you app in Chrome
flutter run -d chrome
To hot restart (and rebuild state), press "R".
To change the content and quickly build your website, most of the strings are stored in a single file at lib/data.dart
To enable the release compiler, run.
flutter build web
This will create a build/web
directory with index.html, main.dart.js and the rest of the files needed to run the application using a static HTTP server.
To deploy it, push the web/
directory on your particular hosting service.
This project is available under the MIT license. See the LICENSE file for more info.