Categorygithub.com/kishan963/Splitwise
repository
0.0.0-20240521112036-4b53fbfdbb8a
Repository: https://github.com/kishan963/splitwise.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

Expense Divider

Welcome to the Expense Divider web application! This tool helps you manage and split expenses effortlessly with your friends, family, or colleagues.

Features

  • User-friendly Interface: An intuitive design that makes it easy to add and manage expenses.
  • Real-time Updates: See your balances and transactions update instantly.
  • Group Management: Create and manage groups to keep track of shared expenses.
  • Expense Reports: Generate detailed reports for better financial tracking.

Objective

  • Learn Golang and build project to improve my knowledge.
  • Enhance Go skills and learnings by building project.

Prerequisite

You should have basic knowledge of Go language like data types, if-else statement, loops, switch-statement, slices, maps and structures.

Key-topics

  • Golang basics
    • Fmt (Printf and Scan)
    • Variables and Data types
    • Type Conversion
    • String padding
    • Conditionals(if/else)
    • Switch Statement
    • Arrays and Slices
    • Maps
    • Structs
  • JWT-Token
  • PostgreSQL database
  • Routing

Live Demo

Check out the live demo of the application here. note - Please wait for 2 min for backend application to start. It is deployed on render which close the application when it is idle.