{"id":25369697,"url":"https://github.com/unlockway/unlockwayui","last_synced_at":"2026-05-09T15:15:16.850Z","repository":{"id":209906075,"uuid":"638618271","full_name":"unlockway/unlockwayui","owner":"unlockway","description":"This repository keeps the source code of the user interface built with Flutter Framework.","archived":false,"fork":false,"pushed_at":"2024-11-27T14:29:59.000Z","size":3828,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-15T01:34:02.802Z","etag":null,"topics":["codebase","dart","desktop","flutter-app","mobile-development","ui","unlockway"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/unlockway.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-09T18:27:34.000Z","updated_at":"2024-11-25T22:38:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"f68ba922-257e-42e1-96bb-3a839a7eb98b","html_url":"https://github.com/unlockway/unlockwayui","commit_stats":null,"previous_names":["unlockway/unlockwayui"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unlockway%2Funlockwayui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unlockway%2Funlockwayui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unlockway%2Funlockwayui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unlockway%2Funlockwayui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unlockway","download_url":"https://codeload.github.com/unlockway/unlockwayui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247994136,"owners_count":21030050,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codebase","dart","desktop","flutter-app","mobile-development","ui","unlockway"],"created_at":"2025-02-15T01:30:38.282Z","updated_at":"2026-05-09T15:15:11.820Z","avatar_url":"https://github.com/unlockway.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🥘 Healthy Meal Manager Mobile App (TCC Project)\n\n![Unlockway Logo](./.github/assets/unlockway_logo.png)\n\n![Flutter](https://img.shields.io/badge/Flutter-02569B?style=flat\u0026logo=flutter\u0026logoColor=white) ![Dart](https://img.shields.io/badge/Dart-0175C2?style=flat\u0026logo=dart\u0026logoColor=white) ![Android](https://img.shields.io/badge/Android-3DDC84?style=for-the-badge\u0026logo=Android\u0026logoColor=white)\n\n\u003e Acess the [PT-BR](./README-PTBR.md) Version\n\nThis project was developed during college as part of an interdisciplinary integration project (TCC). The Healthy Meal Manager Mobile App is a user-friendly Flutter application designed to help users manage their healthy meal routines and receive timely notifications. The app connects to a robust backend API built with Spring Boot, which handles meal planning, user data, and notifications.\n\nThe mobile app is built using Flutter and Dart, ensuring a smooth and responsive cross-platform experience for both Android and iOS users. It follows modern development practices and integrates seamlessly with the backend API for data management. The app features an intuitive user interface, designed with usability in mind, and leverages Flutter's rich widget library to deliver a polished experience.\n\nFor development, the app is tested on both physical devices and Android Studio emulators. It uses JWT-based authentication to securely communicate with the backend, ensuring user data is protected. The app is designed to be scalable and maintainable, making it easy to add new features or improvements in the future.\n\n\u003e Access the Layout prototype built on Figma clicking [here](https://www.figma.com/design/eVCIm7PVUYjDSV6PrifbAG/Fatec---Projeto-Integrador%3A-Unlockway?node-id=0-1\u0026t=JH2hcRXH9DhEu4BF-1)\n\n## Prerequisites\n\nBefore you begin, ensure you have the following installed:\n\n- **Flutter SDK**: Install Flutter\n\n- **Android Studio**: Download Android Studio\n\n- **Java Development Kit (JDK)**: Install JDK\n\n- **Git**: Install Git\n\n## Setup Instructions\n\n1. **Clone the Repositories**\n   First, clone the Unlockway UI repository:\n\n```sh\n    git clone https://github.com/unlockway/unlockway_api_v2.git\n    cd unlockway_api_v2\n    # Follow the API's README for further setup\n```\n\n    Next, clone the Unlockway API repository and follow its README for setup instructions:\n\n```sh\n    git clone https://github.com/unlockway/unlockwayui\n    cd unlockwayui\n```\n\n2. **Set Up Your Device**\n   You can either use a physical device or create a virtual device using Android Studio:\n\n- **Physical Device**: Enable Developer Mode and USB debugging on your Android device.\n\n- **Virtual Device**: Follow the ![Android Studio AVD documentation](https://developer.android.com/studio/run/managing-avds) to create and configure an emulator.\n\n## Running the Application\n\n1. **Start the API Server**\n   Navigate to the API repository and start the server:\n\n```sh\n   cd unlockway_api_v2\n# Follow the API's README to start the server\n```\n\n2. **Run the Flutter App**\n   Navigate back to the Unlockway UI repository and run the app:\n\n```sh\n   cd ../unlockwayui\n   flutter pub get\n   flutter run\n```\n\n## How to Contribute\n\n1. **Fork the repository**\n\n2. **Create a new branch:**\n\n   ```sh\n   git checkout -b feature/your-feature-name\n   ```\n\n3. **Make your changes and commit them:**\n\n   ```sh\n   git commit -m \"Add your message here\"\n   ```\n\n4. **Push to the branch:**\n\n   ```sh\n   git push origin feature/your-feature-name\n   ```\n\n5. **Create a Pull Request**\n\n### Contributors\n\n| ![Victor H. Silva](https://github.com/vickttor.png) | ![Bruno Pequeno](https://github.com/bruno-pequeno.png) | ![Daniel Vieira](https://github.com/DanielVieira2828.png) | ![Felipe Thaylan](https://github.com/ThaylanFe.png) | ![João Zavisas](https://github.com/Zavisas.png) |\n| :-------------------------------------------------: | :----------------------------------------------------: | :-------------------------------------------------------: | :-------------------------------------------------: | :---------------------------------------------: |\n|   [Victor H. Silva](https://github.com/vickttor)    |   [Bruno Pequeno](https://github.com/bruno-pequenor)   |   [Daniel Vieira](https://github.com/DanielVieira2828)    |   [Felipe Thaylan](https://github.com/ThaylanFe)    |   [João Zavisas](https://github.com/Zavisas)    |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funlockway%2Funlockwayui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funlockway%2Funlockwayui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funlockway%2Funlockwayui/lists"}