Sem dependência
- Ana Carolina Passos @acarolinapassos
- André Oliveira @oliveira086
- Alessandro Menezes @ALESSANDROLMENEZES
- Erika Suguimoto @EricaSugui
Demo do projeto Figma: Clique para ver a Demo no figma
App demo no heroku: Clique e veja o app em ação no Heroku
App em Produção: Clique e veja em produção
O projeto NODP é uma rede social que atua como uma ferramenta de interação entre universitários cujo objetivo é o intercâmbio de conhecimento. O diferencial consiste em conectar o usuário que deseja aprender determinado assunto com aquele que está disposto a ensinar, contando com o recurso da gameficação para promover o engajamento nessa troca de informações.
Os Usuários terão um perfil com nome; instituição de ensino; uma pequena descrição de seus objetivos acadêmicos; sua pontuação, tanto como “aluno” quanto como “professor”; quantidade de medalhas, que será um indicador de reconhecimento, por parte dos outros usuários, pelo conteúdo compartilhado no feed(algo semelhante aos “likes”); e a quantidade de moedas acumuladas. Ao se cadastrarem na rede social, será contabilizado no perfil um total 5 de moedas, que poderão ser usadas para obter aulas e/ou para apoiar outros usuários. A obtenção de mais moedas será feita ao dar aulas e/ou receber apoio. Com isso, incentivaremos a contribuição de cada um. Para visualizar o conteúdo compartilhado no feed de outros usuários, será necessário apoiar, ou seja, dar uma moeda. Haverá um espaço reservado na página mostrando quem são os seus apoiadores. O coração da ideia é um campo de busca que retorna as aulas e os professores.
- nodeJS
- expressJS
- javaScript
- HTML5 - ejs
- bcrypt
- multer
- mySQL
- dotenv
- sequelize
- bootstrap
- CSS
Trabalhamos com dois repositórios diferentes, sendo um para o frontend e outro para o backend, contudo decidimos juntar os arquivos todos neste repositório, todavia os commits que realizamos desenvolvendo o frontend não foram computados neste repositório, para isso considere também o diretório do Link aqui
Dentro da pasta "readme" você encontra arquivos com mais detalhes do projeto
- realize o clone git clone link....
- instale as dependências do projeto (npm install ou yarn install)
- configure o arquivo .env de acordo com as variáveis do .env-exemple
- execute as migrations (npx sequelize db:migrate)
- execute as seeders (npx sequelize seed:all)
- inicialize o servidor local (npm start)
- abra o navegador em http://localhost:3000
- faça o cadastro de seu usuário (ao se cadastrar você ganha 10 moedas)
- você só consegue visualizar postagem de pessoas que você apoia
- para apoiar alguém lhe será cobrado uma moeda
Login
Home (ao se cadastrar ganha 10 moedas)
Publicação (comentário/medalhas/apoio em moedas)
Publicação (comentário/medalhas/apoio em moedas)
Mensagens
Publicação
Apoiar a causa de seus amigos
Atualização de perfil
A realização deste projeto só foi possível graças à integração da equipe, onde diariamente todos se conectavam para codar juntos promovendo o espírito de equipe e união. Nossos agradecimentos ao @Santander que disponibilizou a bolsa de estudos e tornou esse projeto possível. Também nosso agradecimento à nossa querida professora Hendy a qual consideramos a melhor professora da DH 2020, agradecemos também a todos os demais professores e a toda a equipe da DH que deu o seu melhor para formar os melhores profissionais FULLSTACK de São Paulo. Agora só podemos encerrar dizendo que ESTAMOS PRONTOS PARA O MERCADO!!!!