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.
- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- 🌟 Show your support
- 🙏 Acknowledgements
- ❓ FAQ (OPTIONAL)
- 📝 License
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.
- 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.
You can watch a video demonstration of this project here.
To get a local copy up and running, follow these steps.
In order to run this project you need:
gem install bundler
Clone this repository to your desired folder:
cd my-folder
git clone https://github.com/lorenzoworx/E-nventorium.git
Install this project with:
cd E-nventorium
bundle install
To run the project, execute the following command:
ruby main.rb
To run tests, run the following command:
rspec spec
👤 Okolo Oshoke
- GitHub: @lorenzoworx
- Twitter: @lorenzoworx
- LinkedIn: Oshoke Okolo
👤 Otmane Echchafyky
- GitHub: @otmaneechchafyky
- Twitter: @EchchafykyO
- LinkedIn: Otmane Echchafyky
👤 Wolter
- Add search feature.
- Implement a UI
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please leave a 🌟
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.
This project is MIT licensed.