Baseado num projeto de UX/UI desenvolvido pela Carolina Caetano da turma de UX/UI da Ironhack.
Aplicativo desenvolvido especialmente para pessoas portadoras de Sindrome de Down, com o fim de facilitar a noção de tempo em tarefas e eventos.
Navegue pelo aplicativo daily time
- MongoDB
- Mongoose (ODM para o mongoDB)
- JWT (Token baseado em Json para comunicação com a api)
- Express (framework para construir api)
- Multer (framework para manusear upload de arquivos)
- Cloudinary (servidor de arquivos para armazenar fotos)
- Bcrypt (algoritmo para criptografar senhas)
- Heroku (plataforma para deploy da api)
git clone https://github.com/brunowake/dailytime.git
TOKEN_SIGN_SECRET= # seu secret aqui #
CLOUDINARY_NAME= # seu cloudinary name aqui #
CLOUDINARY_KEY= # sua key aqui #
CLOUDINARY_SECRET= # seu secret aqui #
MONGODB_URI= #seu endereço do banco aqui#
PORT=4000
REACT_APP_URL= #endereço da sua aplicação react aqui (localhost ou deploy)#
cd dailytime
npm install
npm run dev:server
- Upload de foto armazenado em servidor de arquivos
- Autenticação de usuário feito através de JWT
- Rotas de da api protegidas por middlewares
Front-end: https://github.com/thaismachado31/dailytime-client
Projeto desenvolvido para o Bootcamp de Web Development da Ironhack por André Leal, Bruno Wake e Thaís Machado Apresentação: slides