indocomsoft/cvwo-assignment-2017

View on GitHub
README.md

Summary

Maintainability
Test Coverage
# CVWO Assignment 2017 - MyToDo
[![Build Status](https://circleci.com/gh/indocomsoft/cvwo-assignment-2017.png?style=shield&circle-token=:circle-token)](https://circleci.com/gh/indocomsoft/cvwo-assignment-2017/) [![Coverage Status](https://coveralls.io/repos/github/indocomsoft/cvwo-assignment-2017/badge.svg?branch=master&update=3)](https://coveralls.io/github/indocomsoft/cvwo-assignment-2017?branch=master) [![Maintainability](https://api.codeclimate.com/v1/badges/7e7481dcc583a0c7feab/maintainability)](https://codeclimate.com/github/indocomsoft/cvwo-assignment-2017/maintainability)

The code for my 2017 Winter Break Assignment of CVWO (Computing for Voluntary Welfare Organisations).
The app is called **MyToDo**.

Matriculation Number: A0149787E

Name: Julius Putra Tanu Setiaji

## Schema Diagram
`has_many :through` association
![](schema.png)

## Notes on Permission
I develop on Windows Subsystem for Linux (WSL), so expect some funky permission
(like 777 funky). Fix this using the `rails-fix-permissions` gem
1. `gem install rails-fix-permissions`
2. `rails-fix-permissions`

<!--
This README would normally document whatever steps are necessary to get the
application up and running.

Things you may want to cover:

* Ruby version

* System dependencies

* Configuration

* Database creation

* Database initialization

* How to run the test suite

* Services , e.g. job queues, cache servers, search engines, etc.

* Deployment instructions

* ...)

-->