KhataBook is a web application designed to help users manage their daily expenses. It provides a simple and intuitive interface for recording expenses, categorizing them, and generating reports. Built using a combination of PHP, SQL, jQuery, JavaScript, CSS, SASS, MySQL, Angular, and Ajax, KhataBook offers a comprehensive solution for personal finance management.
- Expense Recording: Easily record your daily expenses with just a few clicks.
- Expense Categories: Categorize your expenses to better understand where your money is going.
- Reports: Generate detailed reports to analyze your spending habits over time.
- Responsive Design: KhataBook is designed to work seamlessly across desktop and mobile devices.
- Clone the repository:
git clone https://github.com/utsavpatel562/KhataBook.git
- Navigate to the project directory:
cd KhataBook
- Import the SQL database file provided (
khatabook.sql
) into your MySQL database. - Configure your database credentials in the
config.php
file. - Launch the application by accessing the
index.php
file in your web browser.
- PHP: Backend server-side scripting language.
- SQL: Used for database management and queries.
- jQuery & JavaScript: Enhance interactivity and dynamic content.
- CSS & SASS: Styling and design elements.
- MySQL: Database management system.
- Angular: Frontend framework for building dynamic web applications.
- Ajax: Asynchronous JavaScript and XML for making asynchronous HTTP requests.
- Sign up for an account or log in if you already have one.
- Add your expenses by filling out the provided form.
- Categorize your expenses for better organization.
- View and analyze your spending through the reports section.
- Edit or delete expenses as needed.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/my-feature
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature/my-feature
. - Submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.