Skip to content

Benz-19/myExpense

Repository files navigation

myExpense

myExpense is a web-based expense tracking application designed to help users manage their personal finances efficiently. Built with PHP, Tailwind, and JavaScript, it offers a user-friendly interface for recording, categorizing, and analyzing expenses.

Features

  • Categorization: Organize expenses into customizable categories for better tracking.
  • Responsive Design: Accessible on various devices, ensuring usability on desktops, tablets, and smartphones.
  • Data Visualization: Gain insights through charts and summaries of your spending habits.

Technologies Used

Installation (Local Development)

  1. Clone the Repository:

    git clone https://github.com/benz-19/myExpense.git
  2. Set Up the Environment:

    • Ensure you have PHP installed.
    • Configure your Railway project to provision a MySQL database.
    • Retrieve your Railway database credentials (host, user, password, database name).
  3. Configure Database Connection:

    • Update the database configuration file (e.g., DB.php) with your Railway database credentials.
  4. Run the Application:

    • Start your PHP server (e.g., using XAMPP, MAMP, or the built-in PHP server).
    • Navigate to the application's URL in your browser.

Deployment

This project is deployed using Railway. Both the application and its database are hosted on the Railway platform.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Calculate your expenses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published