Este projeto consiste em um sistema gerenciador e localizador de eventos, que seleciona atividades com base na localização atual do usuário e em seus interesses. O front-end foi desenvolvido com React Native e utiliza Firebase para autenticação. O backend, por sua vez, foi implementado em Node.js utilizando o framework NestJS, com PostgreSQL para gerenciamento de banco de dados e Docker para contêinerização.
Estas instruções vão te permitir obter uma cópia do projeto operacional na sua máquina local para fins de desenvolvimento e testes.
Antes de começar, você precisará instalar os seguintes softwares:
- Node.js
- Docker
- React Native CLI (para desenvolvimento de aplicativos React Native)
- PostgreSQL (recomendamos usar a versão containerizada com Docker)
Siga estes passos para configurar o ambiente de desenvolvimento:
-
Clone o repositório:
git clone https://github.com/leonaardomuller/fridaynight.git
-
Instale as dependências do projeto cd fridaynight npm install
-
Inicie o servidor de desenvolvimento npm run ios ou npm run android
Backend da aplicação: https://github.com/leonaardomuller/nestjs-clean