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
.env
no diretório raiz/api
por 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