EddyShimwa / Catalog-of-my-things-1

We developed a console application for tracking various items you have acquired such as books, music albums, movies, and games. The UML class diagram provided the foundation for the project. The data is stored in JSON files, and we have also created a database with table structures that are similar to the program's class structure.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“— Table of Contents

πŸ“– Catalog-of-my-things

We developed a console application for tracking various items you have acquired such as books, music albums, movies, and games. The UML class diagram provided the foundation for the project. The data is stored in JSON files, and we have also created a database with table structures that are similar to the program's class structure.

πŸ›  Built With

πŸ›  Tech Stack

  • Ruby
  • Rspec
  • Client

    Key Features

    • Add A Book.
    • Add a Music Albums.
    • Add a Game.
    • List all items added.

    πŸš€ Live Demo

    Check the link

    (back to top)

    πŸ’» Getting Started

    UML Diagram :

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

    Prerequisites

    In order to run this project you need:

    • Mac or PC
    • Install Ruby
    • Understanding of Ruby
    • IRB
    • Gems to test linters
    • RSpec to run tests

    Setup

    • Clone this repository to your desired folder:
     git clone https://github.com/codehass/Catalog-of-my-things.git
    • Navigate into the cloned folder
     cd Catalog-of-my-things

    Install

    • Install this project with:
     bundle install

    Usage

    • To run the project execute this command:
     ruby main.rb

    Run tests

     rspec spec

    (back to top)

    πŸ‘₯ Authors

    πŸ‘€ Hassan EL OUARDY

    πŸ‘€ Riyaz Ahmed

    πŸ‘€ Alelign Ayana

    (back to top)

    πŸ”­ Future Features

    • Add more option
    • Edit items
    • Remove items

    (back to top)

    🀝 Contributing

    Contributions, issues, and feature requests are welcome!

    Feel free to check the issues page.

    (back to top)

    ⭐️ Show your support

    If you like this project, please leave a ⭐️

    (back to top)

    πŸ™ Acknowledgments

    I would like to thank Microverse for providing us with reading materials that aided us to during the project development

    (back to top)

    πŸ“ License

    This project is MIT licensed.

    (back to top)

    About

    We developed a console application for tracking various items you have acquired such as books, music albums, movies, and games. The UML class diagram provided the foundation for the project. The data is stored in JSON files, and we have also created a database with table structures that are similar to the program's class structure.


    Languages

    Language:Ruby 100.0%