Skip to content

Mobile app developed by a team of 5 members as part of university coursework.

Notifications You must be signed in to change notification settings

paugarcia32/EETAC-GO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

This is the official GitHub for the EETAC Go mobile app. An app designed for CBL students to discover, explore and enjoy the campus 😊

App built with Flutter  


Table of Contents


Introduction

With our application we want both CBL students and people who come to visit the campus to have a good time exploring while creating a community with the chat that is available. In the app there will be different activities that will provide clues, which you will have to complete by searching and using a QR reader to complete them.


Programmes

These are the working tools we have been using throughout the project:

  • GitHub: A leading platform for version control, collaboration, and hosting code repositories, empowering seamless teamwork and open-source contributions.

  • Visual Studio Code: A versatile and feature-rich IDE for efficient coding and development tasks.

  • MongoDBCompass: A powerful GUI tool for visually exploring and interacting with MongoDB databases.

  • Docker Hub: A centralized repository for Docker images, simplifying the management and distribution of containerized applications.

  • Vim: A highly customizable and efficient text editor known for its extensive keyboard shortcuts and command-line capabilities.


Website

To make ourselves known, to give a short introduction to our application and for them to be able to download it as well, we have made a website using Flutter as well.



Mobile

In the following, we will introduce the mobile application with screenshots, presenting its accessibility features and we will also take a short tour through all parts of the application.

Accessibility

In our application, we have developed different accessibility features to enable better user usability.

  • Dark mode and light mode: This mode allows the application to adapt to the user's visual needs or preferences.


     


  • Translation into different languages: Allowing the user to use the application in their preferred language. In our case, we have implemented translation for Spanish, Catalan, English and Chinese.


Tour

In this sub-section, we will talk about the application's tabs.

  • Home: On this screen the user can see a map of the area where he/she is located and a blue pointer indicating where he/she is. On this screen you can see the itineraries with sliding up panel, or see the activities/challenges on top of the map itself, as shown below:



From this same screen, the user can select the challenge to complete after scanning the hidden QR code located at the destination of the activity, as we can see below:


           


  • Chat: In this tab, the user can select a chat (each challenge has its own global chat) and chat with different users.


     


  • Discover: In this screen, the user will be able to see all the accounts that are created and activated at that moment, as well as filter by name, and follow or unfollow an account.



  • Profile: In this tab the user will be able to view their profile, edit their account and password, change their profile picture, view their followers and the people they follow. In addition, they will also be able to see their level progress and the badges they have earned by completing routes. Finally, you can delete your account or log out.



Contributors

On behalf of the entire EETAC Go development team, thank you very much for visiting our GitHub repository - we hope to see you again! 👋



Here are the GitHub profiles of each team member:


          Â