An open API service indexing awesome lists of open source software.

https://github.com/hisoka37/expensestracker

" 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.
https://github.com/hisoka37/expensestracker

chartjs javascript ruby ruby-on-rails tailwindcss

Last synced: 2 months ago
JSON representation

" 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.

Awesome Lists containing this project

README

          

πŸ“—Table of Contents

- [πŸ“– About the Project](#about-project)
- [πŸ›  Built With](#built-with)
- [Key Features](#key-features)
- [πŸš€ Live Demo](#live-demo)
- [πŸ’» Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [πŸ‘₯ Authors](#authors)
- [πŸ”­ Future Features](#future-features)
- [🀝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [πŸ™ Acknowledgements](#acknowledgements)
- [πŸ“ License](#license)

# πŸ’Έ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:

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

### Install

Install this project with:

```sh
cd RailsPass
bundle install (install all dependencies)
```

### Database Setup:

```
rails db:create db:migrate

```

### Usage

To run the project, execute the following command:

```sh
rails server
```

### Test

```sh
RSpec
```

## πŸ‘₯ Authors

>
πŸ‘€ **Walid Hisoka Kabboussa**
- GitHub: [@githubhandle](https://github.com/Hisoka37)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/walidkb/)
- Twitter: [Twitter](https://twitter.com/kbwalid9)

(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](./LICENSE) licensed.

(back to top)