Skip to content

paritheplatypus/iFINANCE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💼 iFINANCE – Web-Based Accounting System

A modern, full-stack financial management system with secure role-based access, real-time reporting, double-entry bookkeeping, and a clean dashboard UI — built for both realism and learning.


🚀 Tech Stack

Frontend Backend Database Features
EJS, CSS3 Express.js MySQL Auth, Sessions, CSV Export
Bootstrap Node.js MySQL2 Reports, Transactions, Charts

📂 Project Structure

image

👥 User Roles

Feature Admin Non-Admin
View/Create/Delete Users
Create Transactions
View Financial Reports
Change Own Password
Manage Chart of Accounts
Access Account Group Hierarchy
Export Transactions (CSV)

🧪 Sample Logins

Role Username Password
Admin admin admin
User test test

🔧 Run Locally

# 1. Install dependencies
npm install

# 2. Start the app
node app.js

# 3. Visit in browser
http://localhost:3000

📦 Run as .exe (optional)

Navigate to "C:\CS4320\Group10_iFINANCEAPP\dist\ifinance Setup 1.0.0.exe" and double-click to run.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors