Giter Site home page Giter Site logo

bill-splitter's Introduction

Bill-Splitter

Basic Design

  1. Login Signup Frontend
  2. Show Profile of Logged in User
  3. Show User Friends.
  4. Make different groups.
  5. List of Expenses made in each group.
  6. Add Expense Option which will open page to take details of expense.
  7. Give option to select people to divide the money.
  8. Divide the money between the selected users.
  9. Send a mail to users who are supposed to pay the money.
  10. Add a payment gateway via UPI.

Backend

  1. Login Signup (storing password using hashing).
  2. JWT login
  3. Integrate the frontend with backend.

Deployed URLS

1. React Frontend.

https://bill-splitter-react.netlify.app/

2. Html Frontend.

https://bill-splitter-html.netlify.app/

2. Backend.

https://bill-splitter-backend-iiits.herokuapp.com/api/v1/

Installation

1. Fork The Repository.

https://github.com/GDSCIIITSurat/Bill-Splitter

2. Unselect the option of fork only main branch.

3. Clone forked Repository.

git clone https://github.com/<username>/Bill-Splitter.git

4. Install dependencies based on the branch you want to work on.



Code Contribution

  1. Add all files.

git add .

  1. Commit changes to your own branch.

git commit -m "Your commit message"

  1. Push your work back up to your fork.
    • If you are pushing a new branch:

    git push --set-upstream origin new-branch-name

    • If the branch exists on your repo:

    git push

  2. Submit a Pull request so that we can review your changes.

NOTE: Be sure to merge the latest changes from "upstream" before making any pull request!

bill-splitter's People

Contributors

gdsciiitsurat avatar hetu1107 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.