/edushare

Repositório do projeto integrador da ETE Porto Digital 2024.

Primary LanguageJavaScriptMIT LicenseMIT

EduShare 🎓

Bem-vindo ao EduShare! EduShare é um sistema de Galeria de Projetos que permite aos estudantes compartilharem os projetos desenvolvidos na escola técnica, funcionando como portfólio que exibe os resultados finais desses projetos aos demais membros da comunidade escolar. Ele é o produto do projeto integrador da ETE Porto Digital 2024.1.

Screenshots 📸

Em progresso

Features ✨

  • Gestão de usuários:

    • Cadastro e Login de usuário
    • Personalização de Perfil de usuário (incluindo informações profissionais, foto e projetos)
  • Gestão de projetos:

    • Cadastrar projeto
    • Adicionar/editar informações do projeto
    • Comentários e feedback nos projetos (incluindo comentários de outros usuários)

    Banco de dados (Firebase):

    • Estruturar dados no Firebase
    • Implementar operações básicas (CRUD)
    • Definir regras de segurança

Stack Utilizada 🛠️

  • Front-end: React Native, Expo, Typescript
  • Back-end: Node.js, Express, Firebase

Autores 👩‍💻👨‍💻

Aluno Email
Ana Karina Caetano akcsm@etepd.com
Everton Santos eos@etepd.com
Jonadabe Santos jjss@etepd.com
Mariana Gonçalo mgs@etepd.com
Pedro Henrique Marques phms@etepd.com
Thyago Henrike thsb@etepd.com
Victor Pereira vps@etepd.com

Usado por 🏫

Esse projeto será usado pela Escola Técnica Estadual Porto Digital.

Documentação 📄

Documentação do projeto

Protótipo Figma

Referência ℹ️

Guia rápido 🚀

Este é um guia rápido para começar a trabalhar com o sistema.

Requisitos

NodeJs+14

Executar Localmente

Clone o projeto

  git clone https://github.com/AnaK-Caetano/edushareETEPD2024.git

Instale as dependências

  npm install

Inicie o servidor

 npx expo start