{"id":22850019,"url":"https://github.com/arin-paliwal/engage-360","last_synced_at":"2026-04-12T04:33:11.072Z","repository":{"id":266651643,"uuid":"897274188","full_name":"arin-paliwal/Engage-360","owner":"arin-paliwal","description":"Engage360 🎯 is a platform to enhance employee engagement and foster workplace collaboration. Features include dashboards 📊, recognition tools 🏆, and feedback systems 💬 for Admins, Managers, and Employees. Build a thriving, connected organization!","archived":false,"fork":false,"pushed_at":"2025-01-20T09:12:14.000Z","size":15906,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-06T10:53:18.015Z","etag":null,"topics":["contextapi","react","react-router","redux","tailwindcss","typescript","unit-testing"],"latest_commit_sha":null,"homepage":"https://engage-360.vercel.app","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arin-paliwal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-02T10:51:36.000Z","updated_at":"2025-01-20T09:12:15.000Z","dependencies_parsed_at":"2024-12-05T11:37:22.431Z","dependency_job_id":"93b3b414-f90a-42d3-8f35-e4abd3ad652f","html_url":"https://github.com/arin-paliwal/Engage-360","commit_stats":null,"previous_names":["arin-paliwal/engage-360"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arin-paliwal%2FEngage-360","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arin-paliwal%2FEngage-360/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arin-paliwal%2FEngage-360/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arin-paliwal%2FEngage-360/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arin-paliwal","download_url":"https://codeload.github.com/arin-paliwal/Engage-360/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246426906,"owners_count":20775467,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["contextapi","react","react-router","redux","tailwindcss","typescript","unit-testing"],"created_at":"2024-12-13T05:06:09.240Z","updated_at":"2025-12-30T23:15:08.002Z","avatar_url":"https://github.com/arin-paliwal.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Engage360 - Employee Experience Platform\n\n**Project Description:**  \nEngage360 is a front-end platform designed to improve employee engagement and foster a collaborative workplace environment. The application combines communication, recognition, and feedback tools to simulate a modern employee experience portal for organizations.\n\n---\n\n### **Roles and Their Responsibilities**\n\n#### **Admin Role**\n\nAdmins oversee platform management, ensuring smooth operation and configuring platform settings. Their dashboard includes tools for employee management, recruitment, payroll, and schedule oversight.\n\n**Key Responsibilities:**\n\n1. **Employee Management:**\n   - Add, update, or deactivate employee accounts.\n   - Assign roles (employee, manager, admin).\n2. **Recruitment:**\n   - Post job openings and manage the recruitment process.\n   - Screen applicants and manage interview scheduling.\n3. **Payroll:**\n   - Oversee employee payroll processes.\n   - Generate payroll reports and manage compensation details.\n4. **Schedule Management:**\n   - Set up and monitor work schedules for employees.\n   - Approve or adjust shift timings based on team needs.\n\n---\n\n#### **Manager \u0026 Employee**\n\nManagers and Employees share similar responsibilities, with managers having additional features for team management. The role adapts to either function based on assigned permissions.\n\n**Key Responsibilities:**\n\n1. **Dashboard Overview:**\n   - View role-specific updates and tasks.\n   - **Manager-Specific:** View team-specific engagement data (e.g., recognition activity, feedback trends).\n2. **Recognition System:**\n   - **Employee:** Send badges or shoutouts to colleagues.\n   - **Manager:** Send and track team recognition, monitor recognition trends within their team.\n3. **Feedback Mechanism:**\n   - **Employee:** Submit anonymous feedback and suggest ideas or improvements.\n   - **Manager:** Analyze feedback trends from the team, act on sentiment data, and respond to suggestions.\n4. **Event Participation:**\n   - **Employee:** RSVP to company or team events, access event details, and participate in post-event summaries.\n   - **Manager:** Organize team-specific events, coordinate RSVPs, and share event details with the team.\n5. **Resource Hub:**\n   - **Employee:** Access company policies, training materials, and guides.\n   - **Manager:** Share relevant resources with the team, such as guides or training materials.\n6. **Attendance:**\n   - **Employee:** Track and log attendance records.\n   - **Manager:** Monitor team attendance, approve time-off requests.\n7. **To-Do List:**\n   - **Employee:** Manage daily tasks and track progress.\n   - **Manager:** Assign tasks to team members and track their completion.\n8. **Project Management:**\n   - **Employee:** Access and participate in projects, track deadlines and deliverables.\n   - **Manager:** Manage project timelines, assign responsibilities, and monitor progress.\n9. **Schedule:**\n   - **Employee:** View work schedule and shift timings.\n   - **Manager:** Configure work schedules for team members.\n\n---\n\n### **Platform Features by Role**\n\n| Feature              | Admin                                               | Generic Role (Manager \u0026 Employee) |\n| -------------------- | --------------------------------------------------- | --------------------------------- |\n| Dashboards           | Employee Management, Recruitment, Payroll, Schedule | Role-Specific Analytics           |\n| Recognition System   | Oversight \u0026 Moderation                              | Send \u0026 Track Recognition          |\n| Feedback Mechanism   | Monitor Org Feedback Trends                         | Submit/Analyze Feedback           |\n| Assistant Simulation | Configure FAQ Responses                             | Use Assistant for Queries         |\n| Event Management     | Create \u0026 Manage Events                              | Organize/Participate in Events    |\n| Resource Hub         | Upload \u0026 Manage Resources                           | Share/Access Resources            |\n| Attendance           |                                                     | Log \u0026 Approve Attendance          |\n| To-Do List           |                                                     | Manage Tasks \u0026 Track Progress     |\n| Project Management   |                                                     | Manage \u0026 Track Project Progress   |\n| Schedule Management  | Set Up \u0026 Monitor Schedules                          | View \u0026 Manage Work Schedules      |\n\n---\n\n### **Technical Architecture Overview**\n\n**Frontend:**\n\n- React for UI development.\n- Redux for state management (modular slices for each role or feature).\n- Tailwind CSS for fast and customizable styling.\n\n**Routing:**\n\n- React Router for module navigation (role-specific routes).\n\n**Data Handling:**\n\n- Static JSON files or mock APIs to manage employee, event, and resource data.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farin-paliwal%2Fengage-360","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farin-paliwal%2Fengage-360","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farin-paliwal%2Fengage-360/lists"}