O sistema é desenvolvildo em Laravel (backend) e Reactjs (frontend). Permite lidar com recursos de tarefas armazenadas em um banco de dados MySQL.
Executar os comandos:
git clone https://github.com/samuelfreitas-ao/taskmanager.git: Vai clonar (baixar) o projecto no seu computadorcomposer update: Instala todas as dependências php para Laravelyarnounpm install: Instala todas as dependências Javascript para suporte do Reactjs
Copie o ficheiro .env.exemple para .env:
- Crie um banco com o nome conforme no ficheiro
.envemDB_DATABASE.
Execute os seguintes comandos:
php artisan migrate:fresh: Cria toda a estrutura do banco de dados como definida no ficheiro database/migrations.php artisan serve: Inicia o servidor php para executar o projecto, o poderá ser acedido via http://127.0.0.1:8000yarn devounpm run dev: Compila o código do reactjs convertendo em javascript puro para ser usado no projecto.