https://github.com/nikzalevskii/lumincoin
A web-based platform for managing finances, featuring expense tracking, category management, and dynamic charts, built with JavaScript, Bootstrap, and Webpack.
https://github.com/nikzalevskii/lumincoin
bootstrap chartjs javascript jquery magnific-popup webpack
Last synced: about 2 months ago
JSON representation
A web-based platform for managing finances, featuring expense tracking, category management, and dynamic charts, built with JavaScript, Bootstrap, and Webpack.
- Host: GitHub
- URL: https://github.com/nikzalevskii/lumincoin
- Owner: nikzalevskii
- Created: 2024-08-19T12:42:46.000Z (almost 2 years ago)
- Default Branch: docs
- Last Pushed: 2025-01-09T09:47:57.000Z (over 1 year ago)
- Last Synced: 2025-03-30T03:16:47.265Z (over 1 year ago)
- Topics: bootstrap, chartjs, javascript, jquery, magnific-popup, webpack
- Language: JavaScript
- Homepage: https://lumincoin.vercel.app
- Size: 1.55 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **Finance Manager**
A comprehensive web application for managing personal finances, including income and expense tracking, category management, and dynamic content updates.

---
## **About**
**Finance Manager** is a web-based platform designed to help users manage their financial activities effectively. The application allows users to track income and expenses, manage categories, view real-time financial data, and visualize trends through dynamic charts.
The frontend is developed using **JavaScript** with **Bootstrap** for building a responsive and modern user interface. Webpack is used for bundling and optimizing the code, ensuring smooth performance across various devices.
---
## **Key Features**
- **User Authentication**: Secure login and registration process with form validation.
- **Income and Expense Tracking**: Manage and view financial transactions in organized tables.
- **Category Management**: Create, edit, and delete financial categories for income and expenses.
- **Real-Time Updates**: Automatic updates of financial data fetched from the backend using **Express.js**.
- **Dynamic Charts**: Visual representation of financial trends using **Chart.js**.
- **Responsive Design**: Mobile-friendly design using **Bootstrap** for optimal user interaction.
- **Dynamic Filtering**: Filter transactions by date, category, or other custom criteria.
- **Webpack Build**: Efficient bundling and optimization using Webpack, improving load times.
- **Backend**: Node.js with **Express.js** for handling API requests and simple file-based storage.
---
## **Technology Stack**
- **Frontend**: JavaScript, Bootstrap
- **Backend**: Node.js, Express.js
- **Styling**: Chart.js, Bootstrap
- **Build Tool**: Webpack for bundling and optimizing the frontend assets
- **Libraries**: jQuery, Magnific-popup
- **Deployment**: Render for backend, GitHub for version control