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

https://github.com/powerlevel9000/coder-pay

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/powerlevel9000/coder-pay

cancancan devise ror ruby ruby-on-rails

Last synced: 3 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

          


logo

# ๐Ÿ“— Table of Contents

- [๐Ÿ“– About the Project](#about-project)
- [๐Ÿงช Linters](#linters)
- [๐Ÿ›  Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [๐Ÿ’ป Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [๐Ÿ‘ฅ Authors](#authors)
- [๐Ÿ‘๏ธ Presentation And for Project](#video-presentation-for-our-project)
- [๐Ÿ”ญ Future Features](#future-features)
- [๐Ÿค Contributing](#contributing)
- [โญ๏ธ Show your support](#support)
- [๐Ÿ™ Acknowledgements](#acknowledgements)
- [๐Ÿ“ License](#license)

# App mock

App Mock under construction...
App Mock under construction...
App Mock under construction...

# ๐Ÿ“– Coder PAy

Coder Pay is ROR based app which you can use to maintain your budget with different category in future we will make payment option to track you expenses on the real payments you make

## ๐Ÿงช Linters And test
[![Linters](https://github.com/PowerLevel9000/Coder-Pay/actions/workflows/linters.yml/badge.svg)](https://github.com/PowerLevel9000/Coder-Pay/actions/workflows/linters.yml)

## ๐Ÿ›  Built With

### Tech Stack

In this project we utilize our skills and knowledge to create this project

Project language

FrameWork

DataBase

### Key Features

- **log in**
- **Sign in**
- **Create A Category of Expanse**
- **Add Expense**
- **Create A Expanse**
- **Add to different Category**

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

- Ruby installed in your machine
- Ruby on Rails installed in your machine
- Postgres installed and all password and user being setup
- Any integrated terminal like
- CMD
- Bash
- PowerShell
- etc

### Setup

Clone this repository to your desired folder:

for cloning follow this steps
- go to green `code` button very top left corner of this Repository container
- copy your `SSH` or `https` file and clone it in your desired folder
- or just download `ZIP` file
- [ ] Change UserName and Password with yours in [database.yml](./config/database.yml) file

**OR**

- [ ] Delete the [credentials.yml.enc](./config/credentials.yml.enc)
- run `EDITOR=" --wait" bin/rails credentials:edit"` and add following line in the file and close it. message pop up file save
```
user:
username: "your user name"
password: "your Password"
```
### Install

Install this project with:

for now you don't need any installation to run project if you already followed [Prerequisites](#prerequisites)

and
```
bundle install
npm install
```

### Usage

To run the project, execute the following command:

you can use it for you library purpose
run following commands in you `terminal` in root `dir` and if you open http://localhost:3000/ you can see App running
```
rails s # for running app server on port 3000
rails c # for rails console
```

### Run tests

To run tests, run the following command:

```
rspec spec
```

And for Linters

```
rubocop . //=> for ruby file linting
npx stylelint "**/*.{css,scss}" //=> for CSS or SASS file linting
```
`-A` and `--fix` for auto fixing respectively

(back to top)

## ๐Ÿ‘ฅ Authors

๐Ÿ‘ค **Adarsh Pathak**

- GitHub: [@PowerLevel9000](https://github.com/PowerLevel9000)
- Twitter: [@PowerLevel9002](https://twitter.com/PowerLevel9002)
- LinkedIn: [Adarsh pathak](https://linkedin.com/in/PowerLevel)
- GitUp Page: [Portfolio Page](https://powerlevel9000.github.io/portfolio-project/)

(back to top)

# ๐Ÿ‘๏ธ Presentation for Project

[presentation-video ๐Ÿ‘๏ธ](https://www.loom.com/share/b04c3ad59dfe48dd815ec3fea429811a?sid=650fc5a1-3032-4d22-83bd-eb8d468a72c5)

## ๐Ÿ”ญ Future Features

- [ ] **Styling of various webpage**
- [ ] **Payment for Bills**

(back to top)

## ๐Ÿค Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

(back to top)

## โญ๏ธ Show your support

If you like this project please give it star or buy a coffee for us

[![BuyMeACoffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=black)](https://buymeacoffee.com/adi8090808E)

(back to top)

## ๐Ÿ™ Acknowledgments

I would like to thank microverse for giving this opportunity to show up my skills

and the Ruby on rails docs

moving further I want to thank [Gregoire Vella on Behance](https://www.behance.net/gregoirevella) the [author of the original design](https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?tracking_source=) for App Inspiration

(back to top)

## ๐Ÿ“ License

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

(back to top)