Skip to content

Ishu813/TeamNest-frontend

Repository files navigation

TeamNest Frontend

TeamNest is a web application designed to enhance remote and hybrid work by enabling seamless team collaboration, messaging, and project/task management.

  • Note: This website is currently optimized for desktop use only.
  • Prerequisite: Ensure that you have allowed third-party cookies on Chrome and Disabled cross-site tracking prevention on Safari before logging in to TeamNest.

Features

  • User Authentication & Authorization: Secure login and registration system.
  • Messaging: Direct and team-based communication.
  • User Search: Find and connect with team members.
  • Team Management: Create and manage teams.
  • Project & Task Management: Assign projects, create tasks, update and delete them.

Tech Stack

  • Frontend: React.js
  • State Management: Context API
  • Styling: CSS, MUI
  • API Communication: Axios

Getting Started

Prerequisites

  • Node.js & npm installed

Installation

  1. Clone the repository:
    git clone https://github.com/Ishu813/TeamNest-frontend.git
    cd TeamNest-frontend
  2. Install dependencies:
    npm install
  3. Create a .env file with the necessary configurations (Backend URL).
  4. Start the development server:
    npm run dev

Contributing

Feel free to fork and contribute! Open an issue for discussions.

Additional Resources

Refer to the backend repository for API implementation.

About

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages