Skip to content

kashyapprajapat/Collecthub_APP

Repository files navigation

CollectHub 🎒

Your personal collections, all in one place — in one app.

Status Live Platform

CollectHub Logo


📲 Download CollectHub

Get CollectHub on your device today!

Download on Amazon Appstore

Direct Link: CollectHub on Amazon Appstore


📱 App Screenshots

🔐 Authentication Flow

Welcome/Intro Screen Login Screen Registration Screen

✅ Login Success & Navigation

Login Success Screen Logout Screen

🏠 Main Application Screens

Main Screen - Dashboard Main Screen - Features Main Screen - Collections Main Screen - Profile

🔒 Vault/Collections Management

Vault Screen - Overview Vault Screen - Details Vault Screen - Management

📝 Collection Item Management

Add Item Screen View Item Screen Update Item Screen Delete Item Screen

🚀 Tech Stack

CollectHub is built with a modern and robust tech stack:

  • Frontend (Mobile App):
    • 💙 Flutter
  • Backend (APIs):
    • 🟣 Fiber (Go Lang)
    • 💚 .NET Core Web API
  • Database:
    • 🍃 MongoDB

🛠️ Getting Started for Developers

Follow these steps to get CollectHub up and running on your local machine for development and testing.

Prerequisites

Before you begin, ensure you have the following installed:

Installation

  1. Clone the repository:

    git clone https://github.com/kashyapprajapat/Collecthub_APP.git
  2. Navigate to the project directory:

    cd Collecthub_APP
  3. Install dependencies: Fetch all the necessary Dart packages for the Flutter app.

    flutter pub get
  4. Connect a device or start an emulator: Ensure you have an Android emulator, iOS simulator, or a physical device connected and recognized by Flutter. You can check available devices with:

    flutter devices
  5. Run the application: Execute the following command to run the app on your connected device or emulator.

    flutter run

    The app should now be running on your chosen device! 🎉


🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

🌟 Support

If you found this project helpful, please give it a star! Your support motivates me to continue improving it. 🌟


Made with ❤️ by Kashyap Prajapat ☕👨🏻‍💻🧋