Welcome, and thanks for being awesome! We’re excited to have you contribute. Please follow these guidelines to make the process smoother for everyone.
- Frontend: React (TypeScript), Tailwind CSS, Next.js
- Backend: Express.js (separate repo) with Supabase
- Fork this repo
- Clone your forked repo
- Run:
npm install npm run dev
4. You're ready to code!
---
## 🧠 Things You Can Do
* 💡 Suggest new features
* 🐛 Fix bugs
* 🎨 Improve UI/UX
* 🧹 Refactor code
* 📝 Improve documentation
---
## 🧪 Code Style & Rules
* Use consistent formatting (Prettier or ESLint)
* Create **meaningful commit messages**
* Always create a **new branch** for each PR
* Don't commit directly to `main`
---
## 🛡️ Before You Create a Pull Request
* [ ] Lint and test your code
* [ ] Double check your changes
* [ ] Add screenshots if UI is updated
* [ ] Link related issue (if any)
---
## 🙌 Need help?
Start a Discussion or ask in our community [here](https://github.com/techxninjas/techxninjas-client/discussions)
---
Let’s build TechXNinjas together 💙