Skip to content

Fui03/saveV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SaveV

Introduction

SaveV is a mobile application designed to unify financial management and lifestyle choices. It helps users track transactions, analyze spending power, and interact with businesses through AI-powered recommendations.

Table of Contents

Features

  • User Account Authentication (Firebase authentication, email/password, phone number login)
  • Transaction Tracking (Real-time expense and income tracking)
  • Financial Statistics (Automated CPF and tax calculations, spending power insights)
  • AI Recommendations (AI-powered financial suggestions based on spending patterns)
  • Social Features (Post creation, commenting, liking, sharing)
  • Chat Functionality (Real-time chat and notifications)
  • Secure Payments (Stripe integration for transactions)
  • PDF Report Generation (Monthly financial summaries)
  • CI/CD Integration (Automated deployment via GitHub Actions)

Tech Stack

  • Frontend: React Native (Expo)
  • Backend: Node.js (Vercel)
  • Database: Firebase Firestore (moving towards PostgreSQL)
  • Authentication: Firebase Auth (email validation)
  • Payments: Stripe API
  • Testing: Jest, Mocha, Postman
  • CI/CD: GitHub Actions

Installation

To install, tap the deployment link and scan the QR code using your mobile phone.

Usage

  1. Sign up/Login using email or phone number
  2. Track transactions and categorize expenses
  3. View financial insights (CPF contributions, tax calculations, net spending power)
  4. Interact with the community by posting and engaging with content
  5. Chat with users for recommendations and discussions
  6. Make payments securely via Stripe
  7. Download PDF reports for financial analysis

Contact

Deployment

For mobile users, download Expo Go to access SaveV.


Feel free to reach out for any questions or suggestions!