Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guinterface/ecopoint
https://github.com/guinterface/ecopoint
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/guinterface/ecopoint
- Owner: guinterface
- Created: 2021-09-12T13:26:26.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-13T01:09:21.000Z (about 3 years ago)
- Last Synced: 2024-08-01T21:42:57.275Z (4 months ago)
- Language: Dart
- Size: 180 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ecopoint
Proporcionando Negócios Sustentáveis
## RESUMO E INFORMAÇÕES PARA AVALIAÇÃOEsse é um aplicativo desenvolvido para melhorar a qualidade dos serviços de reciclagem.
Foi desenvolvido no Android Studio, usando o software Flutter e a Linguagem de Programação Dart.
##
https://developer.android.com/studiohttps://flutter.dev/
https://dart.dev/
##Empregamos alguns "packages" fundamentais para o projeto, como databases, por exemplo. Todos eles podem ser encontrados na pasta "pubspec.yaml", mas também abaixo:
firebase_core: ^0.4.5
firebase_auth: ^0.16.1
cloud_firestore: ^0.13.7
firebase_storage: ^3.1.6
image_picker: ^0.6.7+11
##
https://pub.dev/packages/firebase_core
https://pub.dev/packages/cloud_firestore
https://pub.dev/packages/firebase_auth
https://pub.dev/packages/firebase_storage
https://pub.dev/packages/image_picker
##
Na pasta lib, é possível vizualizar quatro itens principais:
O arquivo "main" é onde incia-se o processo. Dali segue-se para a aplicação completa.
A pasta "CadLog" contém as telas nas quais o usuário comum cadastrar-se-á e usará o aplicativo, incluindo Login/Cadastro na tela "Login.dart", tela "Home" (que engloba a tela de cupons conquistados - chamada de "Cupons.dart", resumo do aplicativo - "description.dart" - e aquela na qual estarão os desafios a serem cumpridos - "Desafios.dart" ou "Painel Secundario", onde é possível informar a cada empresa que o seu desafio foi completo para que se verifique a veracidade disso, usando a tela "GeralAnuncio.dart").A pasta "Company", como o próprio nome sugere, possui como foco as empresas. Nela, na tela "Login2.dart" é feito o cadastro com mais personalização em "Vido.dart", em que pode-se adiconar a logo da empresa e atualizar seu nome. Ademais, na Novo.dart (que se encontra na pasta "CadLog"), são criados os desafios, incluindo os requisitos, o título e o seu prêmio. Esses aparecem automaticamente na tela do usuário já mencionada. Outrossim, na seção "CriarAnuncio.dart", vemos a tela em que a empresa pode encontrar (e/ou apagar) os desafios por ela criados. Enfim, temos a tela "DesafiosCOmpletos", onde vê-se os usuários que completaram cada desafio. Caso seja verificado que o usuário realmente cumpriu todos os pré-requisitos, confirma-se tal feito e o usuário recebe um cupom com o prêmio estabelecido.
Por fim, temos a pasta "Classes", que é onde se criam cada classe utilizada ao longo do trabalho - como "Usuario.dart", "Empresa.dart" "Proposta.dart" (utilizada como sinônimo de Desafio) e "item proposta".