| Mobile | Frontend | Web Service |
|---|---|---|
Trakli is a personal income tracking application. The application allows users to manage and categorize their income and expenses under various groups.
This guide will help you set up Trakli. The project contains several Bash scripts for managing the environment, located in the tools directory.
Before you start, ensure you have the following installed:
- Bash (Unix shell)
- Docker and Docker compose (for containerization)
- Git (for version control)
Clone the Repository (If not already done):
- If you haven't already cloned the repository, you can do so using the following command:
git clone [email protected]:trakli/trakli.git
- Navigate to the project directory:
cd trakli
Configuration:
Copy the example configuration file and rename it to local.bash:
bash cp config/local.bash.example config/local.bash
To set up the environment, use the provided sync.bash script:
Run the environment:
./tools/sync.bashThis script will clone the necessary repositories required to run Trakli.
To start the environment, use the provided run.bash script:
Run the environment:
./tools/run.bashThis script will set up and start the necessary services of Trakli.
To stop the environment, use the provided stop.bash script:
Stop the environment:
./tools/stop.bashThis script will stop all the running services related to Trakli.
- Ensure all scripts have the necessary execution permissions. If not, you can add execute permissions using:
chmod +x <script_name>.bash
- Make sure your configuration in
local.bashis correctly set up.