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 Laravelyarn
ounpm 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
.env
emDB_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 dev
ounpm run dev
: Compila o código do reactjs convertendo em javascript puro para ser usado no projecto.