Skip to content

benjdan/budget-expense-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Έ Personal Budget Tracker Backend & Express πŸš€

## 🎯 What You'll Build

This is a complete application with backend integration, authentication, and cloud-based storage.


πŸ§‘β€πŸ³ App Features Overview

  • πŸ” Authentication with email verification
  • πŸ“ Signup & Login flows with 6-digit email code
  • 🏠 Home Screen that shows your current balance & past transactions
  • βž• Create Screen to add income or expense transactions
  • πŸ”„ Pull to refresh functionality from scratch
  • πŸ—‘οΈ Delete transactions to update balance
  • πŸšͺ Logout to navigate back to login screen

🧠 What You’ll Learn

  • Implement authentication & email verification
  • Build a full app with React Native
  • Manage state and navigation using React Navigation
  • Deploy with cloud-based tools
  • Beginner-friendly for first-time React Native devs

πŸ“ .env Setup

βš™οΈ Backend (/budget-expense-app-main)

PORT=5001
NODE_ENV=development

PUBLISHABLE_KEY=<your_publishable_key>
SECRET_KEY=<your_publishable_secret_key>

DATABASE_URL=<your_db_connection_url>

REST_URL=<your_connection_url>
REST_TOKEN=<your_connection_token>

βš™οΈ Run the backend

cd main
npm install
npm run dev

server

About

Personal Budget Tracker Application - Backend

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published