Skip to content

A console app that will help you to keep a record of different types of things you own: books, music albums, and games. The data will be stored in JSON files but you will also find a database with tables structure analogical to the program's class structure.

Notifications You must be signed in to change notification settings

NATASHA-ct/Catalog-of-my-things-

 
 

Repository files navigation

Ruby Visual Studio Code

Catalog of my things

A console app that will help you to keep a record of different types of things you own: books, music albums, and games. The data will be stored in JSON files but you will also find a database with tables structure analogical to the program's class structure.

image

Built With

  • Ruby
  • Terminal
  • Rspec for testing
  • Rubocop (linters)

Features

  1. List all books
  2. List all music albums
  3. List all games
  4. List all genres
  5. List all labels
  6. List all authors
  7. Add a book
  8. Add a music album
  9. Add a game

Getting Started

-To get a local copy up and running follow these simple example steps.

Install

In your terminal, navigate to your current directory and run this code: https://github.com/VaneCode/capstone-ruby.git

-Locate the directory in your file explorer

-cd schoo-library

-Install Rubocop using... bundle install

For Rspec you need to install the rspec gem using : gem install rspec

Run Linters:

-To run rubocop we use... rubocop .

-To autocorrect offenses with rubocop we use: rubocop --auto-correct-all or rubocop -A

Prerequisites

-A code editor like Visual Studio Clone. -Git installed. -Ruby installed.

To check if you have Git and Ruby installed you can use the commands below:

  $ git --version
  $ ruby --version && irb

If you don't have Ruby, you can find a complete list of ways to install Ruby, including using third-party tools like rvm, see:

(https://www.ruby-lang.org/en/downloads/)

🛠 Installation & Set Up

If you installed git you can clone the code to your machine, or download a ZIP of all the files directly.

Download the ZIP from this location, or run the following git command to clone the files to your machine:

git clone https://github.com/VaneCode/capstone-ruby.git

Usage

-Once you have your repository cloned on your machine, feel free to modify it as needed.

Quick view of the project

Authors

👤 Vanessa Bonito

👤 Natasha Tatenda Chirombe

👤 Ijeoma Odinko

  • GitHub: @ijeomaodinko
  • Twitter: @pureblog
  • LinkedIn: ijeomaodinko

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

📝 License

This project is MIT licensed.

About

A console app that will help you to keep a record of different types of things you own: books, music albums, and games. The data will be stored in JSON files but you will also find a database with tables structure analogical to the program's class structure.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%