https://github.com/cindydorantes/expense-tracker
A mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what. Built with Ruby on Rails, database: Postgres.
https://github.com/cindydorantes/expense-tracker
database postgresql ruby-on-rails
Last synced: about 2 months ago
JSON representation
A mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what. Built with Ruby on Rails, database: Postgres.
- Host: GitHub
- URL: https://github.com/cindydorantes/expense-tracker
- Owner: CindyDorantes
- Created: 2023-02-14T19:58:22.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-19T03:17:59.000Z (over 3 years ago)
- Last Synced: 2025-02-24T01:38:18.928Z (over 1 year ago)
- Topics: database, postgresql, ruby-on-rails
- Language: Ruby
- Homepage: https://expense-tracker-m4g6.onrender.com
- Size: 140 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π Table of Contents
- [π About the Project](#about-project)
- [π Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [π Live Demo](#live-demo)
- [π» Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [π₯ Author](#author)
- [π€ Contributing](#contributing)
- [βοΈ Show your support](#support)
- [π Acknowledgements](#acknowledgements)
- [π License](#license)
**Expense Tracker** is a mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.



Client
Database
Styles
- **signup and login**
- **create categories**
- **create expenses and select categories for them**
Access a live demo through:
[this link](https://expense-tracker-m4g6.onrender.com)
To get a local copy up and running, follow these steps.
### Prerequisites
- Ruby installed in your computer. ([install guide](https://github.com/microverseinc/curriculum-ruby/blob/main/simple-ruby/articles/ruby_installation_instructions.md))
- Rails installed in your computer. (install guide for [Ubuntu](https://gorails.com/setup/ubuntu/21.04) and [Windows](https://gorails.com/setup/windows/10))
- Any code editor like Vscode or Vim.
### Setup
Clone this repo with git. Run the following command in your terminal:
```
git clone https://github.com/CindyDorantes/Expense-tracker.git
```
### Install
Go to the repo directory and the following command in your terminal:
```
bundle install
```
### Usage
To run the project, execute the following command:
```
rails server
```
### Run tests
To run tests, run the following command:
```
rspec
```
π€ **Cindy Dorantes**
- GitHub: [@CindyDorantes](https://github.com/CindyDorantes)
- Twitter: [@CindyDorantes10](https://twitter.com/CindyDorantes10)
- LinkedIn: [Cindy Melisa Dorantes SΓ‘nchez](https://www.linkedin.com/in/cindydorantessanchez/)
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
Give a βοΈ if you like this project!
Thanks to Original design idea by [Gregoire Vella on Behance](https://www.behance.net/gregoirevella), author of the [original idea](https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?tracking_source=)
Thanks to my learning partners for their support and advices
This project is [MIT](./MIT.md) licensed.