O projeto schedule-event é uma aplicação para gerenciar eventos e programações. Ele fornece uma interface fácil e intuitiva de usar para os usuários agendarem e acompanhar eventos, seja para reuniões, conferências, ou qualquer outro tipo de evento programado pelo anfitrião.
- Agendamento de eventos
- Visualização de agenda
- Edição e Remoção de Eventos
- Visual intuitivo
Para configurar o projeto localmente, siga estas instruções:
- Clone o repositório:
git clone https://github.com/whalyf/schedule-event.git - Instale as dependências do frontend:
cd react-app && npm install - Instale as dependências do backend:
cd api && npm install - Configure as variáveis de ambiente do backend (crie um arquivo
.envno diretório raiz/apipor exemplo com a chaveDATABASE_URL = 'file:./dev.db) - Execute o backend:
npm start - Execute o frontend:
npm dev
- Implementar GraphQL para as chamadas
- Utilizar react-query para manipulação dos dados em cache e melhor fluidez do app
- Utilizar postgreSQL para melhor manipulação dos dados