Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/carreraprogrammer/spend-sparrow

SpendSparrow 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.
https://github.com/carreraprogrammer/spend-sparrow

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

## SPEND SPARROW

logo

# 📗 Table of Contents

- [📖 Recipes app](#recipes-app)
- [🛠 Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [💻 Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#deployment)
- [👥 Authors ](#-authors-)
- [🔭 Future Features ](#-future-features-)
- [🤝 Contributing ](#-contributing-)
- [📝 License ](#-license-)

# 📖 Spend Sparrow Blog Here

**Spend Sparrow** presents an innovative web application crafted using the dynamic Ruby on Rails framework and powered by PostgreSQL. With its intuitive interface, users can effortlessly establish personalized spending categories and seamlessly allocate expenses within them. This versatile tool not only facilitates the creation of categories but also empowers users to effortlessly append, modify, or remove expenses as needed, delivering a streamlined and efficient financial management experience.

## 🛠 Built With
Ruby on Rails
### Tech Stack

Backend



### Key Features

- **Use Migration to create schema.**

(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:

[Install Ruby](https://www.ruby-lang.org/en/documentation/installation/)

### Setup

```sh
cd my-folder
git clone https://github.com/carreraprogrammer/spend-sparrow.git
```

### Install

This project does not require additional dependencies, just Ruby interpreter. However, it uses RuboCop as a linter and you should set it up as well.

```sh
bundle install
```

### Usage

To run the project, navigate to the project directory and execute the following command:

```sh
rails db:create
rails db:migrate
rails s
```

### Run tests

To run tests, run the following command:

Run the following command
```sh
rspec spec/
```

### Deployment

You can deploy this project using:

- [Live Deployment](https://rails-lmzd.onrender.com/)

- [Video Presentation](https://www.loom.com/share/e1e784b66e6b42bebe34ec608ca7d62d)

(back to top)

## 👥 Authors

👤 **Daniel Carrera**

- GitHub: [@carreraprogrammer](https://github.com/carreraprogrammer)
- Twitter: [@carreraprogrammer](https://twitter.com/carreraprog)
- LinkedIn: [Daniel Carrera](https://www.linkedin.com/in/carreraprogrammer/)

(back to top)

## 🔭 Future Features

- **I will add following features in this project**
- Validations and Model specs.
- Processing data in models.
- Setup and controllers.
- Controllers specs.
- Views.
- Login page
- Integration specs for Views.
- Add Devise.
- Add authorization rules.
- Add API endpoints.
- API documentation.

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

(back to top)

## ⭐️ Show your support

If you like this project please follow me to find more project of this type in future.

(back to top)

## 🙏 Acknowledgments

I would like to thank microverse to provide me required information to make this project so far.

I would like to thank also to [Gregoire Vella on Behance](https://www.behance.net/gregoirevella), whom I adapted the design from.

(back to top)

## 📝 License

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