Skip to content

A console application designed to help you keep a detailed record of various items you own, including books, music albums, movies, and games. Built according to a UML class diagram , this app manages and organizes your personal collection, storing data in JSON files for easy access and future use.

License

Notifications You must be signed in to change notification settings

pinkmoon25/Catalog-of-my-things

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Catalog Of My Things 📚🎵🎬🎮

A console application designed to help you keep a detailed record of various items you own, including books, music albums, movies, and games. Built according to a UML class diagram , this app manages and organizes your personal collection, storing data in JSON files for easy access and future use.

Features:

  • Item Management:

    • Books: Record details such as title, author, and genre.
    • Music Albums: Track album title, artist, and genre.
    • Movies: Maintain information including title, director, and release year.
    • Games: Keep a record of game title, platform, and genre.
  • Data Storage:

    • JSON Files: Store and retrieve item data in JSON format for persistence and future reference.
  • Console Interface:

    • User Interaction: Simple text-based interface for adding, viewing, and managing items in your collection.

Built With:

  • Ruby for the console application
  • JSON for data storage

Project Description

Click me

Getting Started

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

🛠 Installation & Set Up

If you dont have Ruby installed on your computer, you can download it from here.

Once you have installed ruby, you can follow this list:

1. Clone this repository or download the Zip folder:"

$ git clone https://github.com/PinkMoon25/Catalog-of-my-things.git

2. Navigate to the location of the folder in your machine:

you@your-Pc-name:~$ cd <folder>

3. Press Enter to navigate to your local clone.

4. From the terminal run the app with the following command

ruby main.rb

5. You can run the test with the following command

rspec spec

Authors

👤 Ushindi Bienvenu

👤 Tushar Singh

👤 Chrispaix Kaze

🤝 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!

📝 License

This project is MIT licensed.

About

A console application designed to help you keep a detailed record of various items you own, including books, music albums, movies, and games. Built according to a UML class diagram , this app manages and organizes your personal collection, storing data in JSON files for easy access and future use.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages