DEV Community

Suhaib Ahmad
Suhaib Ahmad

Posted on

๐Ÿš€ Launching the "Currencies Collection Showroom" - An Open-Source App for Collectors ๐ŸŒ๐Ÿ’ฐ

Hello, Dev Community! ๐Ÿ‘‹

Iโ€™m excited to introduce my open-source project, Currencies Collection Showroom, a web app specifically built for currency collectors to create, manage, and showcase their collections online.

What is it?
The Currencies Collection Showroom is an open-source project built with Vue.js 3 and Firebase. Itโ€™s designed to help collectors publish their collections in an engaging and interactive way.

Whether you're a hobbyist or a professional collector, this app provides the tools to:

Enlist your collection with full details (continent, zone, type, value, and more).
Showcase your collection publicly using advanced filters.
Securely manage your collection with Firebase authentication.
Features
Detailed Listings
Add all relevant information about your currency pieces.
Interactive Showroom
Let visitors browse your collection with filtering options.
Admin Panel
Secured login for owners to manage data.
Open Source
Designed for contributors to extend its capabilities.
Whatโ€™s Coming Next?
Admin Dashboard Enhancements: Reports, analytics, and a better user experience.
Social Media Sharing: Share your collection with the world!
Auto Photo Integration: Automatically attach images to your entries.
Support for Other Collections: Expand the app to stamps, photos, or other collectible items.
How to Get Started
Clone the Repository
The app is open source! Head to GitHub, fork the repo, and start tinkering.

Follow These Steps

bash
Copy code

Clone the repo

git clone https://github.com/makkahwi/currencies-collection-showroom.git
cd currencies-collection-showroom

Install dependencies

npm install

Start the development server

npm run dev
Thatโ€™s it! Youโ€™re ready to explore, modify, and contribute.

Why Open Source?
By making this project open source, I aim to:

Encourage collaboration and contributions from the developer community.
Build a platform that evolves with the input of diverse minds.
Offer a free, extensible solution to collectors around the world.
How Can You Contribute?
Your help is invaluable! Here are some ways you can contribute:

Add new features or fix bugs.
Improve the UI/UX for a better user experience.
Write documentation or suggest improvements.
Hereโ€™s how to get started with contributing:

bash
Copy code

Create a new branch for your feature

git checkout -b feature/your-feature-name

Commit your changes

git commit -m "Add: Your feature description"

Push your changes

git push origin feature/your-feature-name
Then, open a pull request, and Iโ€™ll review it ASAP.

Demo and Repo
Check out the live app and source code:

Live App: Currencies Collection Showroom

GitHub: Currencies Collection Showroom Repo
Feedback and Support
Iโ€™d love to hear your feedback! Feel free to:

Open an issue on GitHub.
Comment below with ideas or suggestions.
Star the repo if you like the project ๐ŸŒŸ
Letโ€™s make collecting and showcasing currencies a global experience together! ๐Ÿš€

Top comments (0)