Skip to content

" ExpenseTracker " is a Ruby on Rails-based budget manager designed to help users manage their expenses efficiently by providing a platform to log and track their spending.

License

Notifications You must be signed in to change notification settings

Hisoka37/ExpensesTracker

Repository files navigation

📗Table of Contents

💸ExpenseTracker

ExpenseTracker is a Ruby on Rails-based budget manager designed to help users manage their expenses efficiently by providing a platform to log and track their spending.

🛠 Built With

The Tech stack used in this project:

Full Stack

🪄 Key Features

  • Expenses Tracking:

    • Expense Logging: Add, edit, and delete expenses.
    • Reports: View graphical representations of spending patterns.
  • User Authentication:

    • Create a robust user authentication system to ensure secure access to the Dashboard.
  • Intuitive User Interface:

    • Design a user-friendly and intuitive interface for easy navigation and interaction.
    • Employ responsive design principles to ensure accessibility on various devices.
    • Use charts for better tracking.

(back to top)

💻 Getting Started

Clone repo via cmd - https://github.com/Hisoka37/ExpensesTacker.git

Prerequisites

To run this project you need:

  • Code Editor (Vs Code)

  • Terminal

  • Install Ruby on your computer

  • Install Rails on your computer

Setup

Clone this repository by using the command line to your desired folder:

git clone  https://github.com/Hisoka37/ExpensesTacker.git
cd ExpensesTracker

Install

Install this project with:

cd RailsPass
 bundle install (install all dependencies)

Database Setup:

rails db:create db:migrate

Usage

To run the project, execute the following command:

rails server

Test

  RSpec

👥 Authors

👤 Walid Hisoka Kabboussa

(back to top)

🔭 Future Features

  • Budget Tracking: Allow users to set budgets and receive notifications when nearing limits.
  • Mobile App Integration: Develop a companion mobile app for on-the-go expense tracking.
  • Integration with Financial Services: Connect with banking APIs for automatic expense tracking.
  • Currency Conversion: Support multiple currencies and automatically convert expenses based on user preferences.

(back to top)

🤝 Contributing

Contributions are welcome! Please fork the repository and create a pull request with your suggested changes.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

" ExpenseTracker " is a Ruby on Rails-based budget manager designed to help users manage their expenses efficiently by providing a platform to log and track their spending.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published