- About this project
- Things to keep in mind
- Architecture
- Get started
- Libraries
- Tools
This project is carried out by two students of the ies l'Estacio of the second year of the upper cycle in Web Application Development.
Done in eight weeks.
PlayIt is a web application to view songs and create lists to keep track of your musical tastes. It has an administrator panel to create, modify and delete songs.
This application is configured with docker, which means that it will be easier to launch.
In the Laravel backend root directory we create a file called ".env". Next we copy the content of the file ".example.env" and paste it in the file ".env" created.
Finally we delete the line in which it says:
- CORS_ALLOWED_ORIGINS=http://localhost/:3000,http//localhost:4200
Built with:
- Go v1.5
- Laravel v7
- Angular v11.0.2
- Mysql v5.7
- Redis v4.0
- Traefik v2.3
- Prometheus v2.20.1
- Grafana v7.1.5
- Github
In order to start this application, you must follow the following steps:
Clone this repository https://github.com/rmenendezdaw/Angular_Laravel_Go_APP.git.
If you are using a service that has the following ports you will have to stop it:
- 80
- 3000
- 3001
- 3500
- 3306
- 8005
- 9090
Command to stop services: "sudo service myService stop".
Execute this command: "sudo docker-compose up --build".
Go to the frontend directory and execute:
- npm install
- npm start
- JWT
- GORM
- TOASTR
- Postman
- Workbench
- Portainer