SPL!T is a tricount clone developed in React and AdonisJS. Simplify sharing expenses between friends with a user-friendly and secure interface with SPL!T.
→ SPL!T ←
$ git clone https://github.com/dorian-grst/split-client.git
$ cd split-client
$ npm install
$ npm run dev
$ git clone https://github.com/dorian-grst/split-server.git
$ cd split-server
$ npm install
Afterward, generate a .env file and input the following values as your environment variables:
PORT=3333
HOST=0.0.0.0
NODE_ENV=development
APP_KEY=<app-key>
DRIVE_DISK=local
DB_CONNECTION=pg
PG_HOST=localhost
PG_PORT=5432
PG_USER=postgres
PG_PASSWORD=postgres
PG_DB_NAME=woa
Subsequently, return to your terminal and execute the following commands:
$ docker compose up -d
$ node ace migration:run
$ npm run dev
Then, go on your browser at this URL :
http://127.0.0.1:<frontend-port>
⚠️ Don't try to launch withlocalhost:<frontend-port>
, the connection to the application won't work (I don't know why 😓).
You can find my TDA in this repository : Architecture.md
Good job ! ✨