Zero Minds is an open-source Next.js starter project, built for the 2023 MindsDB x Hashnode Hackathon, that helps developers create portfolio-worthy projects by integrating MindsDB machine learning predictions.
What is Zero Minds?
Zero Minds is a GitHub repository created by YuriDevAT for the MindsDB x Hashnode Hackathon 2023. It is a Next.js and TypeScript project styled with Tailwind CSS, Tailwind Forms, and Tailwind UI components, and it demonstrates how to add MindsDB predictions to a web application. The repository serves as a beginner-friendly starting point for open-source contributions, guiding developers through the standard fork → clone → edit → pull request workflow. In addition to the code, the README includes a detailed contribution guide, a recommended commit message format, and a section highlighting top contributors.
What makes Zero Minds stand out?
- MindsDB integration — The project is built around MindsDB predictions, letting you embed machine learning into a portfolio project without training your own models.
- Next.js and TypeScript — Uses the Next.js React framework with TypeScript for type safety, along with Tailwind CSS for utility-first styling.
- Tailwind UI components — Incorporates Tailwind UI and Tailwind Forms for pre-built, accessible interface pieces.
- Beginner-focused contribution flow — The README walks through installing Git and Node.js, forking the repo, cloning, creating a branch, installing dependencies with
npm install, running the dev server with npm run dev, and submitting a pull request.
- Structured commit messages — Recommends a convention like
feature-11[Fix typo in README.md] to keep the git history organized.
- MIT licensed — The repository is released under the MIT license, so you can freely use, modify, and distribute it.
- Hashnode article tie-in — The project was featured in a Hashnode article, Develop Interview Winning Portfolio Projects With MindsDB Predictions, which explains the hackathon context and evaluation criteria.
Who should use Zero Minds?
- First-time open-source contributors — Follow the step-by-step guide to make your first pull request and receive a notification when your changes are merged into the master branch.
- Hackathon participants — Use the project as a foundation for the MindsDB x Hashnode Hackathon to build a working ML-integrated app that meets the submission requirements.
- Job seekers building a portfolio — Create interview-winning portfolio projects that showcase real-world experience, collaboration, and machine learning skills.
What can you do with Zero Minds?
- Practice the GitHub contribution workflow: Complete the full fork → clone → edit → pull request cycle and get a merged contribution, which is valuable experience for future open-source work.
- Learn MindsDB predictions: Explore how to integrate MindsDB into a Next.js application to generate predictions, and apply that knowledge to your own projects.
- Collaborate with mentors: The project's ethos is working with great minds and zero barriers, so you can expect advice from maintainers on creating an outstanding portfolio and potentially getting hired.
How does Zero Minds work?
The README instructs you to install Git and Node.js, fork the repository, clone your fork, create a new branch, run npm install and npm run dev, make your changes, commit with a structured message, push the branch, and submit a pull request via the "Compare & pull request" button on GitHub. Once submitted, a maintainer reviews and merges your changes, and you receive a notification email.
