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)