Skip to content

Projeto desenvolvido durante o NLW Unite 2024, utilizando React + TypeScript + Node.js.

Notifications You must be signed in to change notification settings

alexandrekumagae/pass-in

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pass In - NLW Unite

Pass In

💻 Projeto

O pass.in é uma aplicação de gestão de participantes em eventos presenciais.

Esse projeto está dividido em 2 partes:

  • /web: SPA (Single Page Application) desenvolvida com React.
  • /server: API desenvolvida em Node.js.

🧪 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

🚨 Pré-requisitos

  • Node.js versão 20.10.0 ou superior.

🚀 Como executar

Para rodar o servidor:

  1. Navegue até o diretório /server.
  2. Execute npm install para instalar as dependências.
  3. Execute npm run db:migrate para gerar o banco de dados SQLite.
  4. Por fim, execute npm run dev para iniciar o servidor na porta http://localhost:3333.

Para rodar a aplicação web:

  1. Navegue até o diretório /web.
  2. Execute npm install para instalar as dependências.
  3. Execute npm run dev para iniciar o servidor de desenvolvimento no endereco: http://localhost:5173.

🧪 Testes [em desenvolvimento]:

No servidor:

  1. Navegue até o diretório /server.
  2. Execute npm run test para rodar os testes unitários.

Na aplicação web:

  1. Navegue até o diretório /web.
  2. Execute npm run test para rodar os testes unitários.

About

Projeto desenvolvido durante o NLW Unite 2024, utilizando React + TypeScript + Node.js.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published