https://github.com/agnideeppoddar/personalexpensetracker

The Personal Expense Tracker is a comprehensive, user-friendly web-based application designed to assist individuals in gaining better control over their financial activities. It enables users to efficiently record, categorize, and monitor their income and expenses, offering valuable insights into spending patterns and habits.

https://github.com/agnideeppoddar/personalexpensetracker

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.1%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

The Personal Expense Tracker is a comprehensive, user-friendly web-based application designed to assist individuals in gaining better control over their financial activities. It enables users to efficiently record, categorize, and monitor their income and expenses, offering valuable insights into spending patterns and habits.

Basic Info
  • Host: GitHub
  • Owner: AgnideepPoddar
  • License: mit
  • Language: PHP
  • Default Branch: main
  • Size: 286 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme Changelog License

README.md

Personal Expense Tracker

The Expense Tracking Database Management System DBMS project is a user-friendly application that allows an unlimited number of users to register, log in, and efficiently manage their personal expenses across diverse categories. Users have the flexibility to add, view, and delete expenses, providing a seamless experience for tracking their financial activities. The system also empowers users to manage expenses by sorting them based on months and categories, facilitating a clear overview of their spending habits. Moreover, the DBMS generates detailed expense reports on a daily, monthly, and yearly basis, assisting users in making informed financial decisions. This project simplifies expense tracking and enhances financial management for users of all backgrounds

Installation

  1. Download and Install XAMPP :

  2. Start XAMPP :

    • Open the XAMPP control panel.
    • Start the Apache and MySQL services.
  3. Access htdocs Directory :

    • In your XAMPP installation directory, navigate to the htdocs folder.
    • This is where you'll place your web projects.
  4. Fork and Clone the Repository :

    • Fork the repository to your GitHub account by clicking the "Fork" button at the top right of the repository page.
    • Open a terminal or command prompt.
    • Navigate to the htdocs directory in your XAMPP installation folder: bash cd /path/to/xampp/htdocs
    • Clone the forked repository from your account: bash git clone https://github.com/EbeyJoeRegi/Personal-Expense-Tracker.git
  5. Setting up the Database :

    • Open phpMyAdmin by going to http://localhost/phpmyadmin in your browser.
    • Log in using the default credentials ( username: root, no password by default ).
    • Create a new database:
      • Click on "Databases" in the top menu.
      • Enter a name for the database - dailyexpense and choose the appropriate collation ( usually utf8_general_ci ).
      • Click "Create".
    • Import the SQL file from the repository:
      • Click on the newly created database from the left sidebar.
      • Choose "Import" from the top menu.
      • Click "Choose File" and select the SQL file provided in the repository.
      • Click "Go" to import the data into the database.

Usage

  1. Access the Project :

    • Open your browser and type http://localhost/repository-folder-name to access the project.
    • Replace repository-folder-name with the name of the folder created during the cloning process (By default : DailyExpense-System).
  2. Default Login Credentials

  • Upon accessing the web application for the first time, use the following default login credentials:
    • Email :
    • Password :
  1. Work on the Project:

    • Any changes made within the cloned repository will reflect on the localhost URL (e.g., http://localhost/DailyExpense-System).
  2. Manage XAMPP Services:

    • Use the XAMPP control panel to start/stop Apache, MySQL, and other services as needed.

Owner

  • Login: AgnideepPoddar
  • Kind: user

GitHub Events

Total
  • Push event: 2
  • Create event: 2
Last Year
  • Push event: 2
  • Create event: 2