Skip to content

GigHive - A Flutter-based mobile app connecting clients, learners, educators, and freelancers.

Notifications You must be signed in to change notification settings

devensinghbhagtani/gigHive

Repository files navigation

GigHive

Welcome to GigHive, a revolutionary mobile application designed to transform the way clients, learners, educators, and freelancers interact. GigHive is a versatile platform that seamlessly connects these stakeholders in the dynamic ecosystem of remote work, freelance opportunities, and online education.

  • Explore the GigHive design prototype on Figma.

Introduction

In today's fast-paced digital age, GigHive emerges as a comprehensive solution offering a user-friendly interface, robust features, and innovative functionalities tailored to the diverse needs of its users. At its core, GigHive serves as a centralized hub where:

  • Clients can connect with freelancers to outsource tasks or projects.
  • Learners can discover and enroll in courses offered by educators.
  • Educators can showcase their expertise and deliver high-quality educational content.
  • Freelancers can find projects, showcase their skills, and connect with potential clients.

Our mission is to simplify hiring, learning, and teaching, empowering users to achieve their goals in an increasingly interconnected world.

Features

  • Comprehensive Feature Set: Tailored to the needs of clients, learners, educators, and freelancers.
  • Intuitive User Interface: Visually appealing and user-friendly design.
  • Seamless Navigation: Smooth transitions between modules.
  • Real-Time Data Integration: Keeps users informed with the latest updates.
  • Enhanced Multimedia Integration: Engages users with rich media content.
  • Robust Security Measures: Ensures user data and privacy are protected.
  • Optimized Performance: Ensures smooth operation across devices and network conditions.
  • User Satisfaction: Provides a seamless and enjoyable experience for all stakeholders.

Working Process

  1. Signup/Login:

    • Users can sign up or log in using their email and password.
    • Authentication is handled securely via Firebase Authentication.
  2. Home Page:

    • Central hub displaying top freelancers, courses, and app reviews.
  3. Course Page:

    • Users can explore and enroll in courses offered by educators.
  4. Freelancer Search:

    • Users can find freelancers based on specific criteria.
  5. User Profile/Settings:

    • Users can edit profile details, update settings, and manage their content.
  6. Chat with AI:

    • Users can receive personalized assistance via AI chat functionality.
  7. Bluetooth Functionality:

    • Facilitates enhanced interactions through Bluetooth connectivity.

Screens and Features

  • Login and Registration Screens

  • Navigation Screens: Home Page, Freelancer's Page, Course Page, Educators Page, User Profile/Settings, Freelancer's Profile first second third

  • Chatbot Feature fourth

  • Sidebar and Feedback Form fifth

Installation

To get started with GigHive, follow these steps:

  1. Clone the Repository:
    git clone https://github.com/devensinghbhagtani/gigHive.git
    
  2. Navigate to the Project Directory:
    cd gigHive
    
  3. Install Dependencies:
    flutter pub get
    
  4. Run the Application:
    flutter run
    

Contributing

We welcome contributions from the community to enhance GigHive. To contribute:

  1. Fork the Repository
  2. Create a New Branch
    git checkout -b feature/YourFeatureName
    
  3. Commit Your Changes
    git commit -m 'Add some feature'
    
  4. Push to the Branch
    git push origin feature/YourFeatureName
    
  5. Open a Pull Request Please ensure your code adheres to our coding guidelines and includes relevant tests.

Contact

For any inquiries or feedback, please contact:

  1. Deven Bhagtani — Linkedin
  2. Sejal Datir — Linkedin

About

GigHive - A Flutter-based mobile app connecting clients, learners, educators, and freelancers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published