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.
- Host: GitHub
- URL: https://github.com/hisoka37/expensestracker
- Owner: Hisoka37
- License: mit
- Created: 2023-12-22T17:54:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-29T19:45:51.000Z (over 2 years ago)
- Last Synced: 2025-04-02T09:21:34.468Z (over 1 year ago)
- Topics: chartjs, javascript, ruby, ruby-on-rails, tailwindcss
- Language: Ruby
- Homepage:
- Size: 88.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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** 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
- ### 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.
> 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
```
>
π€ **Walid Hisoka Kabboussa**
- GitHub: [@githubhandle](https://github.com/Hisoka37)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/walidkb/)
- Twitter: [Twitter](https://twitter.com/kbwalid9)
- [ ] **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.**
Contributions are welcome! Please fork the repository and create a pull request with your suggested changes.
This project is [MIT](./LICENSE) licensed.