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.
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Node.js versão 20.10.0 ou superior.
- Navegue até o diretório /server.
- Execute
npm install
para instalar as dependências. - Execute
npm run db:migrate
para gerar o banco de dados SQLite. - Por fim, execute
npm run dev
para iniciar o servidor na porta http://localhost:3333.
- Navegue até o diretório /web.
- Execute
npm install
para instalar as dependências. - Execute
npm run dev
para iniciar o servidor de desenvolvimento no endereco: http://localhost:5173.
- Navegue até o diretório /server.
- Execute
npm run test
para rodar os testes unitários.
- Navegue até o diretório /web.
- Execute
npm run test
para rodar os testes unitários.