Schedulo é um sistema web de calendário de eventos. Projeto desenvolvido para o desafio técnico para Programador web da TokenLab
Frontend
- React: Biblioteca JavaScript para construção de interfaces de usuário.
- Bootstrap: Framework de design para facilitar o desenvolvimento de interfaces responsivas.
- Vite: Build tool rápida e eficiente para aplicações JavaScript modernas.
- Axios: Cliente HTTP baseado em Promises para realizar requisições.
- EsLint: Ferramenta de linting para identificar e corrigir problemas no código.
Backend
- Node: Ambiente de execução para JavaScript fora do navegador.
- Express: Framework para construção de aplicações web em Node.js.
- Prisma: ORM para facilitar a interação com bancos de dados.
- EsLint: Ferramenta de linting para identificar e corrigir problemas no código.
- Sqlite: Banco de dados SQL embutido, adequado para desenvolvimento e testes.
Siga estas instruções para obter uma cópia do projeto e executá-lo localmente para desenvolvimento e teste.
-
Clone o repositório:
git clone https://github.com/Elisariane/schedulo_tokenlab_test.git
-
Instale as dependências: Para o backend:
cd backend npm install
Para o frontend:
cd frontend/schedulo
npm install
-
Execute o projeto: Para ambos o mesmo comando:
npm run dev
-
Abra seu navegador e acesse http://localhost:5173/.