Spaces:
Running
Running
| Helo @Achiever199! π (And open to @saurabhhhcodes, @namann5, @harshitanagpal05, @Anand-240, @tamannaa-rath, or any other contributors who want to collaborate in parallel!) | |
| Before you dive into the code, you'll need to set up and access the application to test your changes. Here is the step-by-step guide to get access to the dashboard: | |
| ### π Contributor Onboarding Guide | |
| 1. **Create an Account**: Go to the sign-up page on your local build (usually `http://localhost:5173/signup`) or our deployed link. | |
| 2. **Select the Company**: During sign-up, you **MUST** select **Ritesh Private Limited** as the company. | |
| 3. **Verify Your Email**: Complete the email verification step first. | |
| 4. **Request Access**: After your email is confirmed, you need manual approval to access the user dashboard. You can either: | |
| - Send me a formal WhatsApp message requesting access. | |
| - Or, simply reply here on GitHub with the email address you used to sign up. | |
| 5. **Get Approved**: Once I receive your request, I will approve your account from the backend. You will then have full access to the user perspective to reproduce bugs and test your features! | |
| *Happy coding! Let me know when you've signed up.* | |
| --- | |
| ### π οΈ Technical Implementation Steps: | |
| 1. **Database Realtime Configuration**: Enable the `supabase_realtime` publication channel for the `tickets` table in Supabase. Scope subscription replication strictly by `company_id`. | |
| 2. **React Custom Hook**: Create `Frontend/src/hooks/useTicketsRealtime.js` to handle the Supabase realtime channel lifecycle. | |
| 3. **Zustand State Store Connection**: Trigger state updates inside `useTicketStore` dynamically upon receiving `INSERT`/`UPDATE`/`DELETE` events. | |
| 4. **Visual Highlights**: Implement micro-animations (e.g. subtle green/blue flashing of modified ticket rows) to alert agents to live updates. | |
| 5. **Target Branch**: Please ensure your Pull Request targets the `gssoc` branch, NOT `main`. | |
| --- | |
| ### π Project Support & Networking Campaign (For Newcomers!) | |
| If you are new here, please take a quick moment to support the project and connect with me: | |
| 1. β **Star this repository**: Helps the project get discovered! [Star here](https://github.com/ritesh-1918/HELPDESK.AI) | |
| 2. π΄ **Fork this repository**: Create your own working copy! [Fork here](https://github.com/ritesh-1918/HELPDESK.AI/fork) | |
| 3. π€ **Follow @ritesh-1918 on GitHub**: Stay updated on real-time projects! [Follow here](https://github.com/ritesh-1918) | |
| 4. πΌ **Connect on LinkedIn**: Let's build a strong network of like-minded devs! [Connect on LinkedIn](https://www.linkedin.com/in/ritesh1908/) | |
| 5. βοΈ **Reach out via Email**: Contact me at **bonthalamadhavi1@gmail.com** for collaborations. | |
| Looking forward to your PR! Happy coding! ππ» | |