Budget Buddy is a software application that you may access from your computer, tablet or mobile device to track your finances, such as income, savings, debt payoff, or investing.
- Authentication
- Google Authorization
- Redis (for Caching)
- APIValidation
- Responsive
- Cross Platform
- Signup/signin/Logout
- Income Add/Delet/Edit
- Expense Add/Delet/Edit
- Filter by date
[https://github.com/ankitamaddheshiya/honorable-furniture-4728]
npm i --globalcd backendnpx nodemon index.js[http://localhost:4500]
mongoURL
key
PORT
Redis Password
google_secrate_id
google_secrate_key
GET /POST /user/signupPOST /user/loginPOST /user/logoutPOST /user/editprofilePOST /income/addincomeGET /income/PATCH /income/editincome/:idDELETE /income/delete/:idPOST /income/filterdataPOST /expense/addexpenseGET /expense/PATCH /expense/editexpense/:idDELETE /expense/delete/:idPOST /expense/filterdataUSERS DATA...
{ fname:{type:String}, lname:{type:String}, email:{type:String,require:true}, password:{type:String,required:true}, mobile:{type:Number}, avatar:{type:String}, address:{type:String}, dob:{type:Date}, createdAt:{type: Date,default: Date.now} }
Income/Expense DATA...
{
title:{type:String,required:true},
type:{type:String,required:true},
amount:{type:Number,require:true},
userID:{type:String},
method:{type:String},
createdAt:{type: Date,default: Date.now}
}
Project Highlights |
|---|
Demo |
|---|
Deployed Link: Frontend
[https://budgetbuddy-nu.vercel.app]
Deployed Link: Backend
[https://periwinkle-catfish-cuff.cyclic.app/]
Authors |
|---|








