/E-nventorium

E-nventorium: Your Digital Asset Catalog. Elevate your digital asset management with E-nventorium – a sleek and intuitive web app designed to help you curate, categorize, and access your digital treasures effortlessly. Take control of your digital world like never before.

Primary LanguageRuby

E-nventorium

Welcome to E-nventorium – your digital haven for curating, organizing, and discovering your world of digital assets. Unleash the power of streamlined asset management with E-nventorium, where innovation meets organization. Whether you're a creative professional, a collector of digital treasures, or simply someone who appreciates order amidst the digital chaos, E-nventorium offers you a sophisticated platform to catalog, categorize, and access your digital assets with ease.

E-nventorium empowers you to take control of your digital landscape. Effortlessly assemble a virtual inventory of your multimedia files, documents, designs, photos, and beyond. Our intuitive interface allows you to tag, label, and sort your assets according to your preferences, ensuring swift retrieval whenever inspiration strikes.

Navigate your digital world like never before. The visually captivating interface of E-nventorium transforms the process of asset management into an enjoyable experience. Seamlessly glide through your curated collection, previewing, organizing, and sharing your assets effortlessly. Whether you're collaborating with peers, showcasing your portfolio, or simply reveling in the beauty of your digital archive, E-nventorium provides you with the tools to excel.

📗 Table of Contents

📖 E-nventorium

E-nventorium is your gateway to mastering your digital universe, enhancing your productivity, and elevating your digital asset management to an art form. Embrace the future of organized creativity with E-nventorium – where your assets find their true place.

🛠 Built With

Tech Stack

Client
Database
  • PostgreSQL

Key Features

  • E-nventorium allows users to catalog their digital assets, such as music albums, movies, e-books, software, and more.
  • Users can create new catalog items by providing relevant information, such as title, author/creator, genre, source, label, and publish date.
  • The application includes functionality to archive items based on specific criteria, such as publish date. Items can be moved to an archived state, marking them as no longer in active use.
  • Users can manage genres and labels associated with their items. Genres and labels can be predefined or created on the fly during item creation.
  • The application stores cataloged items and related data persistently, so users can access their catalog even after exiting the application.
  • E-nventorium operates through a Command Line Interface (CLI), allowing users to interact with the application through text-based commands and responses.
  • The CLI provides intuitive commands for creating items, searching, archiving, and managing genres/labels, making the application user-friendly even for those familiar with basic command-line usage.

(back to top)

📼 Video Demo

You can watch a video demonstration of this project here.

(back to top)

💻 Getting Started

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

Prerequisites

In order to run this project you need:

 gem install bundler

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone https://github.com/lorenzoworx/E-nventorium.git

Install

Install this project with:

  cd E-nventorium
  bundle install

Usage

To run the project, execute the following command:

  ruby main.rb

Run tests

To run tests, run the following command:

  rspec spec

(back to top)

👥 Authors

👤 Okolo Oshoke

👤 Otmane Echchafyky

👤 Wolter

(back to top)

🔭 Future Features

  • Add search feature.
  • Implement a UI

(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 the microverse community for their support and motivation. I would also like to thank my peers for their contributions and insights.

(back to top)

📝 License

This project is MIT licensed.

(back to top)