Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/lucas-erkana/spendsmart
- Owner: Lucas-Erkana
- License: mit
- Created: 2023-07-10T10:55:04.000Z (over 1 year ago)
- Default Branch: develop
- Last Pushed: 2023-10-10T13:49:03.000Z (about 1 year ago)
- Last Synced: 2023-10-10T16:34:32.716Z (about 1 year ago)
- Topics: hostinger, html-css-javascript, render, ruby-on-rails
- Language: Ruby
- Homepage: https://www.spendsmart.shop/
- Size: 208 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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. π°πΌ- [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**Go live with [SpendSmart](https://www.spendsmart.shop/)
### π½οΈ Video Presentation
[Video Presentation ](https://youtu.be/ZyaWn7ixb5o)
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.gitcd 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π€ **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)- [ ] **Delete and edit transactions**
- [ ] **User profile settings**Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/Lucas-Erkana/SpendSmart/issues).
If you like this project please leave a star. Thank you π
- 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/)
This project is [MIT](./LICENSE) licensed.