The "Biedri" app was made as part of the DigiEduHack hackathon. It was crafted using FlutterFlow visual development platform. FlutterFlow uses the Flutter framework ond the code is written in Dart programming language. The database is stored on Cloud Firestore (NoSQL online document database).
The app is fully functioning, however it hasn't been deployed to the Play store or the App store. "Biedri" app works on Android, IOS and Web. It is designed for smartphone size devices. The project includes original design elements (logo, loading screen, brand name).
-
Link to the FlutterFlow project. You can run the app from your computer after signing in (for running the application an a emulator (run mode), select v12 version): https://app.flutterflow.io/project/biedri-lbd3k4
-
Web app domain (will work on any device, but should be executed from a smartphone for decent view): https://biedri-lbd3k4.flutterflow.app/
To see how the app works, you can create a new account and try out all the features yourself or use this existing account for better experiance:
email: evelinagateza@gmail.com
password: evelinag
a) After launching the app you are directed to The LoginAndSignup page.
b) Atfer logging in, you see MainFirstPage that contains a list of all existing clubs. When clicked on, you are redirected to GroupInfoPage, where is a more detailed information of the correcponding club. There is a button for joining it.
c) On ProfilePageMain the logged in user sees his personal information. All the clubs you take part of, are shown here. When a club is clicked you are directed to GroupChatPage (a chat accessable only for the members). A user can also access the GroupManagment (manage the members or delete the club) and EditClub (edit info about club) pages for the clubs that he has created when clicking correcpondingly on the group and pencil icons. You can navigate to ProfilePageMain by clicking the user icon on the navbar.
d) Similarly you can access the MapPage (a Google Map that shows markers of existing clubs), SettingsMain (edit your personal information, log out, delete user, see app tutorial, terms and services, contact info) or return to MainFirstPage.