Skip to content

thekumbhaj/apna-gullak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apnagullak

Apna Gullak Wallet is a digital wallet application that provides a unique facility to parents to create a mini wallet for their children and set a limit for their transactions. With Apna Gullak Wallet, parents can give their children the opportunity to learn the value of money and financial responsibility by providing them with their own wallet to manage. The best part is that children don't need to open any account until they reach the age of 18. They can access their parent's account where they can spend the money that has been allocated to them. This application is designed to help parents manage their child's expenses and ensure that they are spending their money wisely.

Objective

Children these days at young age have started taking pocket money from their parents but they often lack in financial literacy and responsibility because of young age . Due to which parents often struggle to effectively educate their kids about money management can result in later spending problems, debt, and unstable finances when they grow up . In addition, parents frequently find it difficult to watch and regulate their kids' spending, which can lead to them overspending on frivolous purchases and leaving little room for essential expenses.

In this situation, parents have access to their children's e-piggy banks or GULLAKs, which can help them monitor how and to whom their children are transferring money. We've added a few features that allow parents to set up numerous accounts on the application, transfer money between them, and keep an eye on each one's spending. This would also assist parents in managing their own finances and ensuring that they are effectively allocating their resources to meet the requirements of their children. When parents believe their children are not making sensible purchases, they can also block their children accounts.

Methodology

The methodology of Apna Gullak Wallet involves the following steps:

Registration: Parents can register themselves and their children on the app by providing their personal information.

Mini Wallet Creation: Parents can create a mini wallet for their children within their own account, and set a limit on the amount of money that can be spent from that wallet.

Add Funds: Parents can add funds to their child's mini wallet as per their discretion.

Expense Tracking: The app allows parents to track their child's expenses in real-time and categorize them into different categories such as food, education, entertainment, etc.

Notifications: The app sends notifications to parents whenever their child makes a transaction from their mini wallet.

Parental Control: Parents have complete control over their child's mini wallet and can monitor and control their spending. Parents can also block child account any time and they can also set the trnasaction amount limit in order to restrict the huge transactons.

No Account for Child: The app does not require the child to open a separate account, and they can access their parent's account to spend the money that has been allocated to them.

Financial Literacy: The app aims to promote financial literacy among children by providing them with a platform to manage their own money and make informed financial decisions from a young age.

How to Run & Test

In order to run this project, Nodejs and Expo must be properly configured in your system.

Stripe is being used in this project, so you also need the Credentials for the stripe API's. You have to paste your stripe keys in the project files inside the server/index.js & App.js of root project.

Clone Repo

 https://github.com/thekumbhaj/apna-gullak.git

Install dependencies for project

  npm install 

Move in server directory

  cd server 

Install dependencies for server

  npm install 

Start Server

  nodemon index.js 

Come back to root directory of project

  cd .. 

Start Project

  expo start

Tech Stack

Client: React Native, Expo, Context API

Server: Node, Express

Database: Firestore (Google Cloud)

Authenticaion: Firebase

Hosting: AMD (N2D) Instance is used for hosting Express API on Google Cloud

Results

App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot

Meet-Kumbhaj

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published