Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/juliendargelos/count

Count is a personal Rails application for managing freelance projects.
https://github.com/juliendargelos/count

Last synced: 4 days ago
JSON representation

Count is a personal Rails application for managing freelance projects.

Awesome Lists containing this project

README

        

![Decoration](https://user-images.githubusercontent.com/3743321/40796764-6dcdf06a-6506-11e8-9fc2-c555ed907192.png)




C    O    U    N    T



Count is a personal Rails application for managing freelance projects.


Maintainability


Deploy

## Install

### Clone the repository

```shell
git clone [email protected]:juliendargelos/count.git
cd count
```

### Check your Ruby version

```shell
ruby -v
```

The ouput should start with something like `ruby 2.5.1`

If not, install the right ruby version using [rbenv](https://github.com/rbenv/rbenv) (it could take a while):

```shell
rbenv install 2.5.1
```

### Install dependencies

Using [Bundler](https://github.com/bundler/bundler) and [yarn](https://github.com/yarnpkg/yarn):

```shell
bundle && yarn
```

### Initialize the database

```shell
rails db:create db:migrate
```

### Add heroku remote

Using [Heroku CLI](https://devcenter.heroku.com/articles/heroku-cli):

```shell
# Replace by your own remote
heroku git:remote -a count-juliendargelos
```

## Serve

```shell
rails s
```

## Deploy

Push to Heroku production remote:

```shell
git push heroku
```