/colab_tool

A Colloboration and Project Management Tool like Trello, which allows the groups to be dragged and dropped, to create a better workflow.

Primary LanguageJavaScript

togthrdo-logo

to-(gthr)-do

Take notes together and arrange them in beautiful ways!! Note-taking and task management was never this fun


Report Bug · Request Feature

to-(gthr)-do is live here.

Table of Contents

About The Project

There are many TODO managing applications, but none of them are as intuitive to use as togthrdo. Togthrdo allows you to create lists, add cards to lists and drag these cards between lists, as other applications. But the reason why toghtrdo is better, is because, it allows users to drag and move lists around on the board - to create meaningful views for managing your tasks. Some of its features include:

  • Allow users to login and register to save their lists and cards
  • Create cards which automatically expire after due date
  • Customize colors of lists
  • Fuzzy search across all lists and cards
  • Realistic UI

Watch this video to see how it works.

Built With

I have used various libraries/frameworks for this project, the important ones mentioned here:

  • MongoDB
  • Express
  • React
  • Node

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

You will have to install the following.

  • npm
npm install npm@latest -g

Installation

  1. Clone the repo
git clone https://github.com/Pranav2612000/colab_tool.git
  1. Install NPM packages for frontend
npm install
  1. Start the project
npm start
  1. In a new terminal tab, Open the folder backend
cd backend
  1. Install NPM packages for backend
npm install
  1. Start the server
nodemon index.js

Usage

In progress

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contributors

Feel free to create new issues for any problems with installation, bugs, feature requests or to contribute