Skip to content

QuickBlox/quickblox-hacktoberfest-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

QuickBlox Hacktoberfest Challenge

schwags (1)

Table of Contents

Timeline

  • Start Date and Time: October 15th, 2024, at 12:00 AM PT [12.30 PM IST]
  • End Date and Time: November 15th, 2024, at 11:59 PM PT [12.29 PM IST]

Prizes

Prize Type Details
1st Prize QuickBlox bag, hoodie, and water bottle, featured blog post & YouTube spotlight.
2nd Prize QuickBlox hoodie and water bottle, mention in QuickBlox’s monthly digest.
For Each Merged PR QuickBlox T-shirt, project showcase, featured on QuickBlox platforms.
For Registered Participants Online badges, personalized digital wallpapers.

How To Submit Your Project?

Follow these steps to submit your project for the QuickBlox Hacktoberfest Challenge:

Step 1: Create Your Project

  1. Build Your Project: Start by creating a project that integrates QuickBlox products or SDKs.
  2. Upload to GitHub: Once your project is ready, upload it to a public GitHub repository.

Step 2: Sign up

  1. Register for Hacktoberfest: Ensure you are signed up for Hacktoberfest through their official website.
  2. Register for the QuickBlox Hacktoberfest Challenge: All participants must register to be eligible for claiming prizes during the QuickBlox Hacktoberfest Challenge.

Step 3: Add Project Submission to This Repository

  1. Fork the Repository:

    • Click the "Fork" button at the top right of the repository page on GitHub.
  2. Create a New Branch:

    • Clone your forked repository:
      git clone https://github.com/YOUR-USERNAME/quickblox-hacktoberfest-challenge.git
    • Navigate into the cloned directory:
      cd quickblox-hacktoberfest-challenge
    • Create a new branch using your project title as the branch name:
      git checkout -b your-project-title
  3. Submission Template:

    • Navigate to the submissions/ directory and create a copy of the template_submission.md file. [Please do not delete the original template_submission.md file] Rename it to match your project title:
      cp submissions/template_submission.md submissions/your-project-title.md
  4. Fill in the Template:

    • Open the newly created file (your-project-title.md) and fill in the required project details.
  5. Create a Pull Request:

    • Add your changes:
      git add submissions/your-project-title.md
    • Commit your changes:
      git commit -m "Your github username"
    • Push your changes to your forked repository:
      git push origin your-project-title
    • After pushing your changes, navigate to your forked repository on GitHub.
    • You should see an option to "Compare & pull request" next to your new branch. Click on it.
    • On the Pull Request page, provide a descriptive title and a brief explanation of your project submission.
    • Ensure that the base repository is set to the QuickBlox-Hacktoberfest-Challenge main repository, and the base branch is main.
    • Submit your Pull Request by clicking the "Create Pull Request".

How to claim prize?

After your PR is merged, please submit your details here for claiming the prize.

Rules and Code of Conduct

All participants must adhere to the Rules and Code of Conduct to be eligible for participation and prizes in the hacktoberfest challenge. By participating, you agree to respect fellow participants and maintain a positive and inclusive environment.

FAQ

Do I need to use specific QuickBlox products during the Hacktoberfest Challenge?

You are free to choose any QuickBlox product, such as our SDKs, UI Kits, Q-Consultation, or SmartChat Assistant. The choice is yours!

Am I limited to using only QuickBlox products for my project?

No, you are welcome to use any other products or tools in your project. However, it is required that QuickBlox technologies be incorporated as part of your solution. Below are resources to help you integrate various QuickBlox products.

AI-Driven Solutions

Product Description Link
SmartChat Assistant An AI-powered chat assistant that enhances user engagement with intelligent conversation capabilities and easy setup. Smart Chat Assistant Overview
AI Extensions A set of pre-built AI tools that provide quick integration of AI functionalities into your apps, making development faster and smarter. AI Extensions Overview

Developer Tools

Tool / SDK / UI Kit Description Link
JavaScript SDK A comprehensive SDK to integrate QuickBlox services into web applications using JavaScript. JavaScript Quick Start
Android SDK SDK for building Android applications with QuickBlox communication features. Android Quick Start
React Native SDK Integrate QuickBlox into your React Native mobile apps with this robust SDK. React Native Quick Start
Flutter SDK For Flutter developers looking to implement QuickBlox services in their applications. Flutter Quick Start
iOS SDK Easily integrate QuickBlox features into iOS applications with this SDK. iOS Quick Start
React UI Kit A pre-built collection of UI components for React applications to accelerate development. React UI Kit Overview
Android UI Kit Pre-designed UI components to help Android developers quickly integrate QuickBlox services. Android UI Kit Overview
iOS UI Kit Ready-made UI elements for fast integration of QuickBlox services in iOS apps. iOS UI Kit Overview
Server API Server API for backend integration to manage and scale QuickBlox services. Server API Overview

Ready-Made Products

Product Description Link
Q-Consultation A ready-made consultation solution with features like live queue, appointment scheduling, chat, video calling, and more - also available as an open source version. Q-Consultation Overview

Explore our QuickBlox documentation for additional resources and support.

What type of projects are acceptable?

We encourage creativity! Your project can focus on real-time communication solutions, social applications, or any innovative use of QuickBlox’s capabilities. Ensure that your project demonstrates the use of QuickBlox features effectively.

How will my project be evaluated?

Projects will be evaluated based on innovation, functionality, and the effective use of QuickBlox technologies. Our panel will review all submissions, and winners will be announced shortly after the challenge ends.


Thank you for participating in the QuickBlox Hacktoberfest Challenge! We can’t wait to see the innovative projects you’ll create. If you have any questions or need assistance, don't forget to join our Discord community to connect with fellow participants, ask questions, and find inspiration for your projects!

About

No description or website provided.

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published