Skip to content

Rastreador de Hábitos construído durante a NLW Setup na trilha Ignite. Nesse projeto contruímos todo o Back-end da aplicação, assim como toda a interface Web e Mobile.

Notifications You must be signed in to change notification settings

pedrob14/habits-ignite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Sobre   |   O que é habits   |   Telas   |   Funcionalidades   |   Tecnologias   |   Requisitos   |   Iniciando   |   Material Complementar   |   Licença   |   Autor


Sobre

Projeto desenvolvido durante as aulas do Ignite NLW Setup pela Rocketseat. Neste evento foi visto como usar tecnologias atuais e poderosas na construção de sistemas simples ou avançados. Este projeto é completo com parte web (ReactJs), server (Backend com Node) e mobile (ReactNative).

Habits é uma aplicação desenvolvida que possibilita o usuário:

  • Cadastrar um novo hábito;
  • Visualizar os hábitos de cada dia;
  • Acompanhar todo o progresso dos hábitos.

Telas da aplicação

Tela Home Desktop

Imagem da tela Home Desktop

Tela Novo Hábito Desktop

Imagem da tela Novo Habito

Tela Splash Mobile

Imagem da Tela Splash Mobile

Tela Home Mobile

Imagem da Tela Home Mobile

Tela dia especifico Mobile

Imagem da Tela dia especifico Mobile

Tela criar hábito Mobile

Imagem da Tela criar hábito Mobile

🛹 Funcionalidades

✔️ Criar um novo Hábito
✔️ Mostrar tela home com hábitos criados e progresso
✔️ Marcar hábito como completo ou desmarcalo
✔️ Aplicação responsiva

🚀 Tecnologias

Abaixo poderá ter acesso às principais tecnologias usadas neste projeto

✅ Requisitos para rodar a aplicação

Antes de iniciar 🏁, você precisa ter Git e Node instalado em seu sistema operacional, a CLI do Expo e o app Expo Go.Não sabe como fazer isso? Criamos abaixo uma documentação para ajudar vocês nesse processo CLIdoExpo.

🏁 Iniciando Frontend Mobile

# Clone este projeto
$ git clone https://github.com/pedrob14/habits-ignite.git

# Acesse
$ cd/nlw-setup/mobile

# Instale as dependências
$ npm i

# Execute o projeto
$ npx expo start
# Install the mobile dependencies
$ cd mobile
$ npm install

# Start the mobile project
$ npm start

🏁 Iniciando Frontend Web

# Clone este projeto
$ git clone https://github.com/pedrob14s/habits-ignite.git

# Acesse
$ cd/nlw-setup/web

# Instale as dependências
$ npm i

# Execute o projeto
$ npm run dev
# Install the web dependencies
$ cd web
$ npm install

# Start the web project
$ npm run dev

🏁 Iniciando Backend (server)

# Clone este projeto
$ git clone https://github.com/pedrob14/habits-ignite.git

# Acesse
$ cd/nlw-setup/server

# Instale as dependências
$ npm i

# Execute o projeto
$ npm run dev
# Install the server dependencies
$ cd server
$ npm install

# Start the server project
$ npx prisma migrate deploy
$ npm run dev

Material complementar para o projeto

Acesse o projeto para ver o resultado!

📝 Licença

Este projeto está sob licença MIT. Para mais informações acesse LICENSE.

Voltar ao topo

About

Rastreador de Hábitos construído durante a NLW Setup na trilha Ignite. Nesse projeto contruímos todo o Back-end da aplicação, assim como toda a interface Web e Mobile.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published