| The main focus of the application we developed is organizing and delegating tasks to team members. The inspiration for this idea came after seeing firsthand the importance of having an organized team with a clear understanding of each member's responsibilities. Our choice is a direct reflection of the months of teamwork we invested in building this application. This experience highlighted the need for a tool capable of simplifying task management. Thus, our app was born not only as a solution to our own challenges, but also as an answer to the common needs of many other teams. You can find the mockup of this project, which is geared towards a functional mockup, prioritizing core features over aesthetics, at this provided link. |
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/edegan-furb/Entra21-TCC.git
# Go into the repository
$ cd Entra21-TCC
# Install dependencies
$ npm install
# Run the app
$ npx expo start Note If you're using Linux Bash for Windows, see this guide or use
nodefrom the command prompt.
To install the app, please use the following link on your Android devices. This link directs you to the download page for the application's APK file.
This build is available until 08 May 2024. Should you encounter any issues with this version or if the link has expired by the time you attempt to access it, we encourage you to open a new issue requesting a new build. This will ensure that you have access to the latest version of our app and can enjoy the most up-to-date features and fixes.
Your feedback is invaluable to us. If you have any suggestions, questions, or encounter any problems while using the app, please do not hesitate to open an issue. We're committed to providing you with the best possible experience and your input plays a crucial role in our continuous improvement process.
- Real-Time Updates:
Instant updateson changes in groups, tasks, or team composition, keeping everyone informed. - Authentication: Ensures only
authorized usersaccess the app. - Group Management: Eases
creation and modification of groups. - Task Management: Facilitates
task creation and modification, including deadlines, assignments, and status updates. - Member Administration: Simplifies the process of
adding or removing members. - Member Permissions: Offers
customizable access controlsfor each member by administrators.
- React-Native - Main framework for developing our app.
- Firebase-Auth - Authentication service used due to its various providers without server-side code.
- Cloud-Firestore - Database chosen because of its flexibility and scalability.
- Firebase-Storage - Storage service used for our app images.
- Expo - Platform used to create our universal native app for Android, iOS and web.
- React-Navigation - Routing and navigation for our app.
- Node.js - Server-side platform used for handling custom server logic and integrations beyond Firebase's capabilities.
- Ariel Alejandro - Front-End Developer
- Eduardo - Full-Stack Developer
- Julio Cesar - Front-End Developer
Login and Sign up.
Home, Groups and Settings.
Members, Group and Task.



