Skip to content

JulioCesar012/NextLevelWeek2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Next Level Week 2

Projetos fullstack Next Level Week 2, Backend, Frontend e Mobile.

💻 Web preview

📷 Imagens


ℹ️ Sobre o projeto

  • ✅ Desenvolvido para fins educacionais,durante a o nlw2!

  • ✅ O projeto tem como objetivo cadastrar professores e listá-los por matéria

  • ✅ Um dos pontos a destacar é que pode-se filtrar a busca por 3 params, sendo ele:

    • 👨‍🏫 Matéria
    • 📆 Dia da semana que dá aula
    • ⏲️ Horário das aulas

❗Você precisa configurar todo o ambiente react.js e o node com typescript

❗Faça o download das depências em ambos ambientes (backend e frontend) utilizando npm install ou yarn install


⚙️ Na pasta server (backend):

🚧 Digite o comando npx knex migrate:latest, isso criará um banco de dados no seu backend

🔲 Vá para o back-end do projeto e inicie com yarn start


⚫ Na pasta Web (frontend):

🔲 Inicie o frontend também com o comando do yarn.

🔲 Ok, você tem o aplicativo rodando, logo após iniciar o frontend você será redirecionado para o navegador e poderá testar o aplicativo.

❗ Observação: Verifique se as portas do backend estão corretas (por padrao eu coloquei 3333,fique a vontade para mudar).


🕵️ Observação:

📦 Caso o banco de dados sqlite esteja corrompido ou inválido, delete ele na pasta database (no backend), delete o arquivo db.sqlite


🔥 Tecnologias usadas

💚 Frontend:

  • ReactJS
  • Typescript
  • Axios
  • react-router-dom

💜 Backend:

  • Git
  • Knex
  • Sqlite3
  • Cors
  • Express

🔥 Outras Imagens

👨‍💻 Contributor

  • @JulioCesar012

About

Projeto fullstack desenvolvido na Next Level Week da Rocketseat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published