Skip to content

Latest commit

 

History

History
61 lines (40 loc) · 1.2 KB

File metadata and controls

61 lines (40 loc) · 1.2 KB

🛠️ Contributing to TechXNinjas Client

Welcome, and thanks for being awesome! We’re excited to have you contribute. Please follow these guidelines to make the process smoother for everyone.


📌 Tech Stack

  • Frontend: React (TypeScript), Tailwind CSS, Next.js
  • Backend: Express.js (separate repo) with Supabase

🚀 How to Get Started

  1. Fork this repo
  2. Clone your forked repo
  3. 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 💙