Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lucas-erkana/spendsmart

SpendSmart is a mobile web application that allows users to manage their budget. Users can create a list of transactions, each of which is associated with a category. This allows users to see how much money they have spent and on what.
https://github.com/lucas-erkana/spendsmart

hostinger html-css-javascript render ruby-on-rails

Last synced: about 1 month ago
JSON representation

SpendSmart is a mobile web application that allows users to manage their budget. Users can create a list of transactions, each of which is associated with a category. This allows users to see how much money they have spent and on what.

Awesome Lists containing this project

README

        

SpendSmart🀘

# πŸ“— Table of Contents

- [πŸ“— Table of Contents](#-table-of-contents)
- [πŸ“– SpendSmart ](#about-project-)
- [πŸ›  Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features](#key-features)
- [πŸš€ Live Demo](#live-demo)
- [πŸ“½οΈ Video Presentation](#video)
- [πŸ’» Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Authors ](#authors-)
- [πŸ”­ Future Features ](#-future-features-)
- [🀝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [πŸ™ Acknowledgments ](#-acknowledgments-)
- [πŸ“ License ](#-license-)

## πŸ“– SpendSmart
SpendSmart is a web-based budgeting application built using Ruby on Rails and PostgreSQL. With SpendSmart, users can effortlessly track their income and expenses, gaining full control over their finances. πŸ’°πŸ’Ό

## πŸ›  Built With

## Tech Stack

- [Ruby](https://www.ruby-lang.org/en/)
- [Ruby on Rails](https://rubyonrails.org/)
- [PostgreSQL](https://www.postgresql.org/)

## Key Features

- [ ] **Register an account**
- [ ] **Login registered account**
- [ ] **Create categories and transactions**
- [ ] **Upload Profile photo**

(back to top)

### πŸš€ Live Demo

Go live with [SpendSmart](https://www.spendsmart.shop/)

### πŸ“½οΈ Video Presentation

[Video Presentation ](https://youtu.be/ZyaWn7ixb5o)

(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 the following on your machine:
- [Ruby](https://www.ruby-lang.org/en/)
- [Ruby on Rails](https://rubyonrails.org/)
- [PostgreSQL](https://www.postgresql.org/)

## Setup

Clone this repository to your desired folder:

Example commands:

- Clone this repository using GitBash or the command Terminal:

```sh
git clone https://github.com/Lucas-Erkana/SpendSmart.git

cd SpendSmart
```

## Install

- Inside the project directory, install the project's dependencies:

```sh
bundle install
```

- Create the app's database

```sh
rails db:create
```

- Setup the app's database

```sh
rails db:setup
```
## Usage

```sh
rails server
```
- Runs the app local server

## Authors

πŸ‘€ **Lucas Erkana**

- GitHub: [@Lucas-Erkana](https://github.com/Lucas-Erkana)
- Twitter: [@Lucas_David_22](https://twitter.com/@Lucas_David_22)
- LinkedIn: [Lucas Erkana](https://www.linkedin.com/in/lucas-erkana/)
- Frontend Mentor - [@Lucas-Erkana](https://www.frontendmentor.io/profile/Lucas-Erkana)
- Stack Overflow - [@lucas-erkana](https://stackoverflow.com/users/7663438/lucas-erkana)

(back to top)

## πŸ”­ Future Features

- [ ] **Delete and edit transactions**
- [ ] **User profile settings**

(back to top)

## 🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/Lucas-Erkana/SpendSmart/issues).

(back to top)

## ⭐️ Show your support

If you like this project please leave a star. Thank you πŸ™

(back to top)

## πŸ™ Acknowledgments

- I would like to thank Microverse for the great project idea. ❀️
- Credit goes to [Gregoire Vella on Behance](https://www.behance.net/gregoirevella) whose original design was used.

Icons were used from [Flaticon](https://www.flaticon.com/)

(back to top)

## πŸ“ License

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

(back to top)