Skip to content

A console app that will help you to keep a record of different types of things you own: books, music albums, movies, and games.

License

Notifications You must be signed in to change notification settings

ikennarichard/Catalog-of-things

Repository files navigation

Catalog of My Things

📗 Table of Contents

📖 Project Name

Catalog of My Things

This is a console app that allows the user to keep a record of different types of things they owns: books, music albums and games.

🛠 Built With

  • Ruby

Key Features

  • Modular Implementation

Each class is implemented in a separate .rb file, allowing for easy management of the codebase.

  • Custom Setters

Custom setters for 1-to-many relationships allow for easy management of collections.

  • User Interface

The user interface provides users with a list of options to perform, making it easy to manage the system.

  • Data Persistence

All data is saved in .json files, ensuring that user data is preserved between sessions.

(back to top)

💻 Getting Started

To clone the repository in local environment try following steps.

Prerequisites

  • A code editor like Visual Studio Code with Git and Node.js.

You can check if Git is installed by running the following command in the terminal.

$ git --version

Likewise for Node.js and npm for package installation.

$ ruby --version && gem --version

Setup

Clone the repository using this link.

Install

In the terminal, go to your file directory and run this command.

$ git clone https://github.com/ikennarichard/Catalog-of-things/tree/group-task

Get into development

In the terminal, run these commands to get into development.

$ cd catalogue-using-ruby

$ bundle init

$ bundle install (install dependencies)

$ ruby main.rb (run the app locally)

👥 Authors

👤 Hasnat

👤 Atif Zada

👤 Ikenna Richard

(back to top)

🔭 Future Features

  • Removing selected items (book, game, albums)
  • Add genre, label and author to selected items

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome! Add suggestions by opening new issues.

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Give a ⭐️ if you like this project!

(back to top)

🙏 Acknowledgments

Authors would like to thank:

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

A console app that will help you to keep a record of different types of things you own: books, music albums, movies, and games.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages