- 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]
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. |
Follow these steps to submit your project for the QuickBlox Hacktoberfest Challenge:
- Build Your Project: Start by creating a project that integrates QuickBlox products or SDKs.
- Upload to GitHub: Once your project is ready, upload it to a public GitHub repository.
- Register for Hacktoberfest: Ensure you are signed up for Hacktoberfest through their official website.
- Register for the QuickBlox Hacktoberfest Challenge: All participants must register to be eligible for claiming prizes during the QuickBlox Hacktoberfest Challenge.
-
Fork the Repository:
- Click the "Fork" button at the top right of the repository page on GitHub.
-
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
- Clone your forked repository:
-
Submission Template:
- Navigate to the
submissions/
directory and create a copy of thetemplate_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
- Navigate to the
-
Fill in the Template:
- Open the newly created file (
your-project-title.md
) and fill in the required project details.
- Open the newly created file (
-
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".
- Add your changes:
After your PR is merged, please submit your details here for claiming the prize.
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.
You are free to choose any QuickBlox product, such as our SDKs, UI Kits, Q-Consultation, or SmartChat Assistant. The choice is yours!
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.
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 |
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 |
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.
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.
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!