repository
0.0.0-20240521112036-4b53fbfdbb8a
Repository: https://github.com/kishan963/splitwise.git
Documentation: pkg.go.dev
# 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.