{"id":28791484,"url":"https://github.com/viniddev/ionic_app_class","last_synced_at":"2026-04-14T15:31:51.286Z","repository":{"id":297318790,"uuid":"936356678","full_name":"Viniddev/Ionic_App_Class","owner":"Viniddev","description":"Repositório de armazenamento do Aplicativo EasyOrder: Gestão simplificada de comanda digital.","archived":false,"fork":false,"pushed_at":"2025-06-11T22:28:31.000Z","size":1119,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-18T00:02:32.298Z","etag":null,"topics":["angular","firebase","ionic","mobile-app","typescript"],"latest_commit_sha":null,"homepage":"https://www.youtube.com/watch?v=XmUD_z77D2c","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Viniddev.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,"zenodo":null}},"created_at":"2025-02-21T00:12:50.000Z","updated_at":"2025-06-14T16:33:51.000Z","dependencies_parsed_at":"2025-06-05T03:49:36.271Z","dependency_job_id":null,"html_url":"https://github.com/Viniddev/Ionic_App_Class","commit_stats":null,"previous_names":["viniddev/ionic_app_class"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Viniddev/Ionic_App_Class","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Viniddev%2FIonic_App_Class","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Viniddev%2FIonic_App_Class/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Viniddev%2FIonic_App_Class/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Viniddev%2FIonic_App_Class/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Viniddev","download_url":"https://codeload.github.com/Viniddev/Ionic_App_Class/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Viniddev%2FIonic_App_Class/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260459472,"owners_count":23012542,"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":["angular","firebase","ionic","mobile-app","typescript"],"created_at":"2025-06-18T00:02:18.777Z","updated_at":"2026-04-14T15:31:51.281Z","avatar_url":"https://github.com/Viniddev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EasyOrder: Gestão simplificada de comanda digital.\n\n![Badge Status](https://img.shields.io/badge/status-Em%20Desenvolvimento-yellow)\n![Ionic](https://img.shields.io/badge/Ionic-%3E%3D%206.0-blue)\n![Angular](https://img.shields.io/badge/Angular-%3E%3D%2015.0-blue)\n![Firebase](https://img.shields.io/badge/Firebase-Authentication%20%26%20Database-orange)\n![Licença](https://img.shields.io/badge/licen%C3%A7a-MIT-green)\n\nEste projeto está sendo desenvolvido com o objetivo de criar um aplicativo mobile moderno e escalável para gestão de comanda digital em restaurantes e bares. Durante o desenvolvimento, estamos utilizando tecnologias robustas para garantir uma experiência de usuário fluida e intuitiva. O aplicativo é baseado no **Ionic**, **Angular** e **TypeScript**, e utiliza o **Firebase** para autenticação e persistência de dados.\n\n## 📋 Índice\n\n- [Sobre o Projeto](##sobre-o-projeto)\n- [Pré-requisitos](#pré-requisitos)\n- [Instalação](#instalação)\n- [Estrutura do Projeto](#estrutura-do-projeto)\n- [Tecnologias Utilizadas](#tecnologias-utilizadas)\n- [Contribuição](#contribuição)\n- [Licença](#licença)\n- [Contato](#contato)\n\n---\n\n## 🚀 Sobre o Projeto\n\nEste projeto é um aplicativo mobile desenvolvido utilizando o framework **Ionic** junto com **Angular** e **TypeScript**. O objetivo principal é criar um app de alto desempenho e design moderno, utilizando **Firebase** para gerenciamento de autenticação e banco de dados em tempo real.\n\nA aplicação faz uso do **Ionic Framework** para fornecer uma UI responsiva e adaptável a diferentes dispositivos. O **Firebase Authentication** é utilizado para login seguro, e o **Cloud Firestore** para armazenamento e sincronização de dados em tempo real.\n\n## 🛠 Pré-requisitos\n\nAntes de começar, certifique-se de ter o seguinte instalado:\n\n- [Node.js](https://nodejs.org/) (versão 16 ou superior)\n- [Git](https://git-scm.com/) (necessário para controle de versão)\n- [WSL](https://www.youtube.com/watch?v=o1_E4PBl30s) (recomendado, especialmente no Windows)\n- Editor de código, como [Visual Studio Code](https://code.visualstudio.com/)\n- [Ionic CLI](https://ionicframework.com/docs/cli) (para gerenciamento do projeto Ionic)\n- [Angular CLI](https://angular.io/cli) (para desenvolvimento em Angular)\n- Conta no [Firebase](https://firebase.google.com/) para autenticação e banco de dados\n\n## 📦 Instalação\n\n1. Clone o repositório:\n   ```bash\n   git clone https://github.com/Viniddev/mobile_app.git\n   ```\n\n2. Instale o **Ionic CLI** e **Angular CLI** globalmente:\n   ```bash\n   npm install -g @ionic/cli\n   npm install -g @angular/cli\n   ```\n\n3. Entre na pasta do projeto e instale as dependências:\n   ```bash\n   cd mobile_app\n   npm install\n   ```\n\n4. Configure as credenciais do Firebase:\n   - Acesse o [Firebase Console](https://console.firebase.google.com/)\n   - Crie um novo projeto e adicione um app web\n   - Copie a configuração do Firebase e insira no arquivo `src/environments/environment.ts`\n\n5. Inicie o servidor de desenvolvimento:\n   ```bash\n   ionic serve\n   ```\n\n## 📦 Estrutura do Projeto\n\n1. Criação da estrutura do Ionic + Angular:\n   ```bash\n   ionic start ionic_app blank --type=angular\n   ```\n\n2. Adicionando Firebase ao projeto:\n   ```bash\n   npm install firebase @angular/fire\n   ```\n\n3. Rodando o aplicativo em um emulador ou dispositivo:\n   ```bash\n   ionic capacitor add android\n   ionic capacitor add ios\n   ionic capacitor run android\n   ```\n\nCaso esteja utilizando um dispositivo físico, é necessário ativar a **Depuração USB**.\n\n---\n\n## 🚀 Tecnologias Utilizadas\n\n- **Ionic Framework**: Framework para desenvolvimento híbrido\n- **Angular**: Framework baseado em TypeScript para construção do front-end\n- **Firebase**: Plataforma para autenticação e banco de dados em tempo real\n- **TypeScript**: Superset do JavaScript para tipagem estática\n\n## 🤝 Contribuição\n\nSinta-se à vontade para contribuir com o projeto! Para isso:\n\n1. Faça um fork do repositório\n2. Crie uma branch (`git checkout -b minha-feature`)\n3. Faça as mudanças necessárias\n4. Commit suas alterações (`git commit -m 'Adicionando nova funcionalidade'`)\n5. Faça um push para a branch (`git push origin minha-feature`)\n6. Abra um Pull Request\n\n## 📜 Licença\n\nEste projeto está sob a licença MIT.\n\n## 📞 Contato\n\nCaso tenha dúvidas ou sugestões, entre em contato:\n\n- **E-mail**: diasvinicius95@outlook.com\n- **LinkedIn**: [linkedin.com/in/vinicius-dias-rodrigues/](https://www.linkedin.com/in/vinicius-dias-rodrigues/)\n\n---\n\nDesenvolvido com ❤️ por Vinícius, Gentil e Camily 🚀\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviniddev%2Fionic_app_class","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fviniddev%2Fionic_app_class","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviniddev%2Fionic_app_class/lists"}