/collaboration-tool

This repository contains a full-stack application to help teams collaborate better, featuring project management and real-time communication capabilities.

Primary LanguageJavaScriptMIT LicenseMIT

Collaboration Tool

This repository contains a full-stack application to help teams collaborate better, featuring project management and real-time communication capabilities.

Technologies Used

  • Backend: Node.js, Express.js
  • Frontend: React.js
  • Real-time Communication: Socket.io

Getting Started

Prerequisites

  • Node.js (version >= 14)
  • npm or yarn

Installation

  1. Clone the repository:
    git clone https://github.com/ProjectDreadman/collaboration-tool.git
    cd collaboration-tool
  2. Install dependencies for both backend and frontend:
    cd backend
    npm install
    cd ../frontend
    npm install
    

Running the Application

  1. Start the backend server:
    cd backend
    npm start
  2. Start the frontend development server:
    cd ../frontend
    npm start
    

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b new-feature).
  3. Make your changes and commit them (git commit -am 'Add new feature').
  4. Push to the branch (git push origin new-feature).
  5. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.