Skip to content

Latest commit

History

History
44 lines (28 loc) 路 2.36 KB

File metadata and controls

44 lines (28 loc) 路 2.36 KB

Smart Budget Tracker (SmartSpend)

An android mobile application that enables users(Students) to track their expenses and receive AI-generated saving tips based on their spending habits.


Features

  • Add, update, and delete daily expenses
  • View expenses added and spending summaries
  • AI-generated saving tips using OpenAI API
  • Secure user authentication

馃洜 Tech Stack

Frontend: React Native
Backend: Node.js, Express.js
Database: PostgreSQL
AI Integration: OpenAI API
Testing: Postman, Jest (planned)
Deployment: To be determined (e.g., Vercel, Render, Railway)


Project Structure

  • backend/: Contains the Express.js server, database models, controllers, and routes.
  • frontend/: Contains the React Native (expo) application, including components, screens, navigation, and services.

Setup Instructions

Prerequisites

  • Node.js and npm installed
  • PostgreSQL installed and running
  • OpenAI API key

Screenshots

Onboarding-lightmode Login alt text alt text alt text alt text Dashboard addexpense alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text