{"repo":"NoorFatima01/team-management","free":true,"listed":false,"github":"https://github.com/NoorFatima01/team-management","clone":"git clone https://github.com/NoorFatima01/team-management.git","description":"Full-stack team management website | Next.js, Supabase | A full stack team management website. Users can create or join teams. Chat with their team members, invite new members, upload and download files, start and complete projects and get real time notifications.","language":"TypeScript","stars":10,"topics":["fullstack-website","nextjs","pusherjs","supabase","tailwindcss","typescript","shadcn-ui","react-query","zod","zustand"],"license":null,"category":"ui-components","readme_excerpt":"Team Manager Dummy Accounts to Explore the website 1. John - Email: john@gmail.com - Password: 12345678 - Teams: - John is a part of 3 teams as a team member. 2. Sarah - Email: sarah@gmail.com - Password: 12345678 - Teams: - Sarah is part of 2 teams as team head. 3. Ryan - Email: ryan@gmail.com - Password: 12345678 - Teams: - Ryan is part of only one team and has an invitation from Sarah to join the security team. Introduction Welcome to Team Manager, a platform designed to streamline team collaboration, project management, and communication. Team Manager offers a range of features to help you organize your teams, manage projects, and stay connected with your team members in real time. Technologies Used - Fullstack : NextJs - Frontend : Shadcn UI, Tailwind CSS - State Management : Zustand - Data Fetching : React Query - Real-time Communication : Pusher - Data Validation : Zod - Database : Supabase Roles Team Manager defines two roles: - Team Member : Users who have registered themselves as members on the website. - Team Head : Members who have created a team. Existing Features - User Authentication : Users can authorize and authenticate themselves through their Google Account or through an email-password. - User-based Access Control : The website implements user-based access control to manage permissions and restrict access to certain features or data based on user roles. - Team Creation : Members can create teams and send invites to other members to join. - Team Membership :","default_branch":null,"files":null,"tree":[],"storefront":"/r/NoorFatima01","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NoorFatima01/team-management/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}