Application to manage your personal or your organization links in a grouped and orderly way.
- For local application running, you need just two dependencies - installed
docker
anddocker-compose
(make
is optional, but strongly recommended) - Application built with Laravel PHP bootstrap mysql nginx
- One only user (admin)
- /public route to see the links marked as public (without login)
- Create link groups
- Create variables for the links
- For example, we can save the domain https://github.com domain as
$git
, so all the links that refer to this domain, we will only have to save the link as:$git/trebsoj
.
- For example, we can save the domain https://github.com domain as
- If a link has the "Redirect code" field configured, it can be accessed directly with the URL and you will be redirected to the destination.
Public route:
1. Clone repository
$ git clone https://github.com/trebsoj/home-app.git
2. Configuration file
Creation of the configuration file from the example .env.example, in this file you can configure the database parameters and the application port
$ cp .env.example .env
3. Start the application
$ make up
3.1. If it is the first execution, execute this command to initialize the application
$ make init
Execute in your terminal:
$ make sh-app
$ make sh-db
$ make sh-webserver
$ docker-compose logs -f
- Connect to the database container
$ make sh-db
- Connect to mysql (Use credentials from the .env file)
$ mysql --host db -u {DB_USER} -p
- Enter de password {DB_PASSWORD}
- Truncate the users table
truncate table home_app.users;
- Now when you enter the application again, it will ask you to re-register the admin user