Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dimuthadithya/expenova
This upgraded expense and income management website, developed for my 1st year, 2nd semester project, uses PHP and MySQL
https://github.com/dimuthadithya/expenova
html javascript mysql php scss vscode
Last synced: 10 days ago
JSON representation
This upgraded expense and income management website, developed for my 1st year, 2nd semester project, uses PHP and MySQL
- Host: GitHub
- URL: https://github.com/dimuthadithya/expenova
- Owner: dimuthadithya
- Created: 2024-08-05T10:41:44.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-05T10:43:55.000Z (5 months ago)
- Last Synced: 2024-11-26T07:33:02.081Z (about 1 month ago)
- Topics: html, javascript, mysql, php, scss, vscode
- Language: PHP
- Homepage: https://expenova.site/
- Size: 4.32 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Expense and Income Management Website
![Website Preview](https://github.com/dimuthx353/expenova/blob/master/img/Screenshot%202024-08-05%20161156.png)
This project is an enhanced version of the Expense and Income Management website. Originally developed for a 1st year, 1st semester project using HTML, CSS, and JavaScript with local storage, it has been upgraded for a 1st year, 2nd semester project to use PHP and MySQL with Bootstrap for styling and improved functionality.
## Table of Contents
- [Demo](#demo)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Usage](#usage)
- [Database Structure](#database-structure)
- [Admin Panel](#admin-panel)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)## Demo
Check out the live demo of the website [here](https://expenova.site/).
## Features
- **User Authentication**: Secure registration and login system for users.
- **Expense Management**: Users can add, view, and categorize their expenses.
- **Income Management**: Users can add, view, and categorize their income sources.
- **Visual Data Representation**: Charts and graphs to visualize income and expense data.
- **Feedback System**: Users can submit feedback through a dedicated section.
- **Admin Panel**: Allows administrators to manage users, view all expenses and incomes, and review feedback.
- **Responsive Design**: Optimized for different screen sizes using Bootstrap.## Technologies Used
- **HTML5**: For structuring the content.
- **CSS3**: For styling and layout.
- **PHP**: For server-side scripting and handling form submissions.
- **MySQL**: For database management.
- **JavaScript**: For interactive features and dynamic content.
- **jQuery**: For simplifying JavaScript operations.
- **Bootstrap**: For responsive design and UI components.## Installation
1. **Clone the Repository:**
```bash
git clone https://github.com/dimuthx353/expenova.git