Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/asiimwedismas/track-it

This is a back-end Rails app for tracking things. For example, you might want to track how much you spend on non-essential items like soft drinks. Simply create categories for the items you wish to track and know how much you spend on said items. Built with Rails framework.
https://github.com/asiimwedismas/track-it

rails ruby

Last synced: 4 days ago
JSON representation

This is a back-end Rails app for tracking things. For example, you might want to track how much you spend on non-essential items like soft drinks. Simply create categories for the items you wish to track and know how much you spend on said items. Built with Rails framework.

Awesome Lists containing this project

README

        

# Track-it

This is a back-end rails app for tracking things. It does not enforce the items to track. That is left to you as the user. For example, in the field of finance you might want to track how much you spend on non-essential items like soft drinks. Simply create categories for the items you wish to track and know how much you spend on said items. Built with Rails framework.

## Built With

- Ruby v3.0.0
- Ruby on Rails v6.0.3

## Getting Started

To get a local copy up and running follow the next steps.

### Prerequisites

- Ruby v3.0.0
- Ruby on Rails v6.0.3
- Postgres: >=9.5

### Setup

```
$ git clone https://github.com/asiimwedismas/track-it.git
$ cd track-it
$ yarn install --check-files
```

### Install

Install gems with:

```
$ bundle install
```

Setup database with:

```
$ rails db:create
$ rails db:migrate
```

### Usage

Start server with:

```
$ rails server
```

Read the API Documentation and open up your favourite http client and take it for a spin.

## API Documentation

[Documentation here](https://documenter.getpostman.com/view/13793489/TWDUrJMt)

### Run tests

```
$ bundle exec rspec --format documentation
```

## Authors

👤 **Dismas Asiimwe**

- Github: [@asiimwedismas](https://github.com/asiimwedismas)
- Linkedin: [@asiimwedismas](https://www.linkedin.com/in/asiimwedismas/)
- Twitter: [@asiimwedismas](https://www.twitter.com/asiimwedismas)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Hat tip to anyone whose code was used

## 📝 License

[Creative Commons license of the design](https://creativecommons.org/licenses/by-nc/4.0/)