Skip to content

Long104/Senzen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Senzen

Your SenZen intelligent companion for effortless money management.


🚀 Overview

SenZen is a modern, full-stack personal finance application designed to help users manage their money with ease. Built with a focus on performance, scalability, and user experience, it offers a seamless way to track expenses, manage budgets, and gain financial insights.


🧠 Features

  • 🔐 Secure OAuth Login: Authenticate using OAuth providers with JWT-based session handling, ensuring persistent login sessions even after closing the browser.
  • 📊 Real-Time Expense Tracking: Add, edit, and delete expenses with instant updates.
  • 📁 Budget Management: Set and monitor budgets across various categories.
  • 📈 Analytics Dashboard: Visualize spending patterns and financial health.
  • 🌐 Responsive Design: Optimized for both desktop and mobile devices.

🛠️ Tech Stack

Frontend

Backend


📸 Screenshots

Dashboard Screenshot Dashboard displaying budget overview.


📦 Installation

Prerequisites

Steps

  1. Clone the repository:

    git clone https://github.com/Long104/Senzen.git
    cd Senzen
  2. Set up environment variables:

    Create a .env file in both the frontend and backend directories with the necessary configurations.

  3. Start the backend server:

    cd backend
    go run main.go
  4. Start the frontend application:

    cd frontend
    npm run dev
  5. Access the application:

About

Manage your CASH easier then ever

Topics

Resources

License

Code of conduct

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors