- Sign up
- Login (Manual and OAuth)
- Persistent sessions
- Show list of your shared bills
- Create new bill
- Delete bill
- See infos of the bill
- Select friends to share bills
- Add new friends
- Accept or refuse friends requests
- Delete users of your friend list
- Mark if you already paid the splitted bill
- View a history of your bills
This idea came up when I saw my girlfriend struggling to find out if her house bills had already been paid (she lives with two friends and they share all expenses).
With that in mind, I decided to create an application that would not only help her, but other people who have the same problem.
The differential of Divide Aí is the ease of splitting an account and also the friendship system that makes the app much friendlier.
So my goal is to improve this project with new features (chat with friends, notification system, and others) to help anyone ho needs a bill splitter app.
- Clone this repository
git clone --recursive https://github.com/vinicbarros/DivideAi
-
Populate
.env.prod
file based on.env.example
on the back-end folder -
Populate
.env
fole based on.env.example
on the front-end folder (theURL
must end with:80/api
. ex:http://localhost:80/api
) -
For this step you need to have installed docker and docker-compose
-
Run docker compose
docker-compose up --build
- After that, making sure that you done all the steps, you can access the app through
http://localhost:80
and the api throughhttp://localhost:80/api
Feel free to contact me in Linkedin!