https://github.com/omarmwarraich/coinwallet
Coin Wallet is a simple web application that allows users to create a wallet and it is built using Ruby on Rails and PostgreSQL. It is deployed on fly.io and uses devise for authentication and allowing the users to create an account, add commodities and transactions in their accounts.
https://github.com/omarmwarraich/coinwallet
cancancan capybara carrierwave devise minimagik postgresql rspec-rails ruby ruby-on-rails selenium
Last synced: 2 months ago
JSON representation
Coin Wallet is a simple web application that allows users to create a wallet and it is built using Ruby on Rails and PostgreSQL. It is deployed on fly.io and uses devise for authentication and allowing the users to create an account, add commodities and transactions in their accounts.
- Host: GitHub
- URL: https://github.com/omarmwarraich/coinwallet
- Owner: OmarMWarraich
- Created: 2023-02-22T04:51:31.000Z (over 3 years ago)
- Default Branch: dev
- Last Pushed: 2023-04-18T01:35:25.000Z (about 3 years ago)
- Last Synced: 2025-03-28T11:13:36.574Z (about 1 year ago)
- Topics: cancancan, capybara, carrierwave, devise, minimagik, postgresql, rspec-rails, ruby, ruby-on-rails, selenium
- Language: Ruby
- Homepage: https://coinwallet-ova.fly.dev/spash/index
- Size: 512 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
README Template
# 📗 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)
- [Deployment](#triangular_flag_on_post-deployment)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [❓ FAQ](#faq)
- [📝 License](#license)
Coin Wallet is a simple web application that allows users to create a wallet and it is built using Ruby on Rails and PostgreSQL. It is deployed on fly.io and uses devise for authentication and allowing the users to create an account, add commodities and transactions in their accounts.
Client
Server
Database
- **[User Authentication]**
- **[Add/Display Category]**
- **[Add/Display Transaction]**
- [Live Demo Link](https://coinwallet-ova.fly.dev/spash/index)
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need:
```sh
gem install rails
```
### Setup
Clone this repository to your desired folder:
```sh
cd my-folder
git clone git@github.com:myaccount/my-project.git
```
### Install
Install this project with:
```sh
cd my-project
gem install
```
### Usage
To run the project, execute the following command:
```sh
rails server
```
### Run tests
To run tests, run the following command:
```sh
bin/rails test test/models/
```
### Video
[Video Link](https://www.youtube.com/watch?v=xIW9CYveryM)
### Deployment
You can deploy this project using:
👤 **OmarMWarraich**
- GitHub: [@OmarMWarraich](https://github.com/OmarMWarraich)
- Twitter: [@omarwarraich1](https://twitter.com/omarwarraich1)
- LinkedIn: [LinkedIn](https://linkedin.com/in/o-va)
> Describe 1 - 3 features you will add to the project.
- [ ] **[Pagination]**
- [ ] **[OmniAuth and Stripe Integration]**
- [ ] **[Web3 Integration]**
- [ ] **[Bar Code Scanner]**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
If you like this project please give it a ⭐️!.
I would like to thank the following.
- Gregoire Vella on Behance for the Original Design Idea.
- Any body who shall read and review my code.
- **[Is this app Open Source?]**
- [Please check the license.]
- **[How to use this app?]**
- [Please check the usage section.]
This project is [MIT](./LICENSE) licensed.