Ecotrack
No description available
Install / Use
/learn @LiraCode/EcotrackREADME
EcoTrack 🌱

EcoTrack é uma plataforma inovadora que conecta ecopontos a usuários, facilitando a coleta seletiva e promovendo a educação ambiental. Nosso objetivo é tornar a reciclagem mais acessível e conscientizar a população sobre práticas sustentáveis.
Criado para disciplina Programação 3 (web) no curso de ciência da computação - UFAL
por: Antônio Guilherme, Efraim Lopes, Felipe Lira, Jhenyfer Kyria, Sthefany Barboza.
Table of Contents
🚀 Tecnologias
Conheça a Ecotrack

- Next.js 15.3 - Framework React usado no front e no back.
- MUI - Biblioteca de componentes de interface de usuário para React.
- Tailwind CSS - Framework CSS utilitário.
- Firebase - Gerenciar autenticação, contas de email e senhas e upload de imagens.
- MongoDB - Banco de dados noSQL usado para armazenar os demais dados.
📋 Pré-requisitos
- Node.js 18.x ou superior
- npm ou yarn
🔧 Instalação
- Clone o repositório:
git clone https://github.com/LiraCode/ecotrack.git
cd ecotrack
- Instale as dependências:
npm install
# ou
yarn install
- Configure as variáveis de ambiente:
cp .env
variaveis
MONGODB_URI =
NEXT_PUBLIC_FIREBASE_API_KEY =
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN =
NEXT_PUBLIC_FIREBASE_PROJECT_ID =
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET =
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID =
NEXT_PUBLIC_FIREBASE_APP_ID =
NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID =
FIREBASE_SERVICE_ACCOUNT_KEY =
EMAIL_USER=
EMAIL_PASS=
NEXT_PUBLIC_API_URL=
- Inicie o servidor de desenvolvimento:
npm run dev
# ou
yarn dev
Acesse http://localhost:3000 para ver a aplicação.
🛠️ Scripts Disponíveis
npm run dev- Inicia o servidor de desenvolvimentonpm run build- Cria a versão de produçãonpm run start- Inicia a versão de produçãonpm run lint- Executa o linter
📚 Documentação
Para mais informações sobre as tecnologias utilizadas:
📝 Licença
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Related Skills
node-connect
352.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
