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

https://github.com/marcraphael12/money-track-app

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.
https://github.com/marcraphael12/money-track-app

Last synced: 11 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.

Awesome Lists containing this project

README

          


Money Track App



# 📗 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)

- [👥 Authors](#authors)

- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [📝 License](#license)

# 📖 Money Track
Money track 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.

## 🛠 Built With

### Tech Stack

Server

Database

### Key Features
- This Ruby on Rails application allows the user to:
- register and log in, so that the data is private to them.
- introduce new transactions associated with a category.
- see the money spent on each category.

(back to top)

## 🚀 Live Demo
[Money Track](https://money-track-qzh7.onrender.com)
[Money Track Video Demo](https://drive.google.com/file/d/1sxLs0jdFtDtLsnSEpwwM82g-_29IjKpH/view?usp=sharing)

UML Diagram



diagram


(back to top)

## 💻 Getting Started

To get a local copy up and running, follow these steps.

### Prerequisites
In order to run this project you need:

- To install ruby on your PC. You can read [this](https://rubyinstaller.org/downloads/) documentation on how to do so
- To install postgresql on your PC. You can read [this](https://www.postgresql.org/) documentation on how to do so
- Know how to navigate directories or folders at the CLI.
- Know how to get the URL(https/ssh) of a repository on GitHub.
- You should have a code editor installed, preferably VSCode
- In order to run this project you need:

### Setup
In desired folder or directory in the CLI, run the command:

```sh
git clone git@github.com:Marcraphael12/money-track-app.git
```

Navigate into the cloned folder or repository by running the command:
```sh
cd money-track-app
```

If VsCode is your default code editor, run:
```sh
code .
```

You are all set up!
### Install

Install this project with:

```sh
bundle install
```
### Usage

To setup the database, run
```sh
rails db:drop
rails db:create
rails db:migrate
```

To run the project, execute the following command:

```sh
rails server
```

### Run tests

To run tests, run the following command:

```sh
bundle exec rspec
```

(back to top)

## 👥 Author
👤 **Marc raphael**

- GitHub: [@Marcraphael12](https://github.com/Marcraphael12)
- Twitter: [@MarcRaphael20](https://twitter.com/MarcRaphael20)
- LinkedIn: [Marc Raphael](http://linkedin.com/in/marc-raphael-326039204)

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/Marcraphael12/money-track-app/issues).

(back to top)

## ⭐️ Show your support

If you like this project give us a ⭐

(back to top)

## 🙏 Acknowledgments

I would like to thank [Microverse](https://github.com/microverseinc) for this project inspiration and Gregoire Vella for UI for this project.

(back to top)

## 📝 License

This project is [MIT](./LICENSE) licensed.

(back to top)