Skip to content

Splitpay is a collaborative finance management application designed to streamline the process of splitting and settling expenses among a group of users. The platform allows users to create groups, add expenses, and keep track of who owes whom.

Notifications You must be signed in to change notification settings

emzm17/splitpay-deploy

Repository files navigation

Splitpay

Splitpay is a collaborative finance management application designed to streamline the process of splitting and settling expenses among a group of users. The platform allows users to create groups, add expenses, and keep track of who owes whom.

Table of Contents

Install

git clone https://github.com/emzm17/splitpay-backend.git
cd splitpay-backend/

Requirement

  • Mysql Database
  • Redis server
  • Secret Key

API

/users

  • GET : Get all Users.

/users/signup

  • POST : Create new user.

/users/signin

  • POST : Login as User.

/users/user-involved-groups

  • GET : Get all groups current user member.

/users/send-friend-request

  • POST : send friend request.

/users/accept-friend-request

  • POST : accept friend request.

/users/friend-request

  • GET : list down friend-request user.

/users/friend

  • GET : list down friends user.

/groups/:id

  • GET : Get expense of that group.

/expenses

  • GET : Get all Expenses.

/expenses/:id

  • GET : Get all expense of that group.

/expenses/create

  • POST : Create expense.

/settlement/:id

  • GET : Get settle the expenses.

About

Splitpay is a collaborative finance management application designed to streamline the process of splitting and settling expenses among a group of users. The platform allows users to create groups, add expenses, and keep track of who owes whom.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published