Friday Night

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.

Iniciando

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.

Pré-requisitos

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)

Instalação

Siga estes passos para configurar o ambiente de desenvolvimento:

  1. Clone o repositório:

    git clone https://github.com/leonaardomuller/fridaynight.git
    
  2. Instale as dependências do projeto cd fridaynight npm install

  3. Inicie o servidor de desenvolvimento npm run ios ou npm run android

Tecnologias

image

Tela Inicial

image

Tela de Interesses

image

Tela Home

image

Tela de Geolocalização

image

Tela Detalhes do Evento

image

Encontrando eventos por nome

image

Backend da aplicação: https://github.com/leonaardomuller/nestjs-clean