Skip to content

jeevan-aj/Kanban-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Kanban App

Description

Kanban App is a task management application that allows users to add tasks and change their priority or status through intuitive drag-and-drop functionality. The app features Google authentication and SSO, JWT authentication with refresh and access tokens, and protected routes. Designed with responsiveness in mind, the application provides a seamless experience across various devices and screen sizes.

Key Features

  • CRUD Operations: Easily Create, Read, Update, and Delete tasks.
  • Dynamic Status Changes: Move tasks between "Add Task", "In Progress", and "Done" statuses.
  • Color-Coded Indicators: Visual cues for task status and priority.
  • Authentication:
    • Google Authentication
    • Single Sign-On (SSO)
    • JWT with refresh and access tokens
  • Protected Routes: Secure access to specific parts of the application.
  • Responsive Design: Optimized for desktop, tablet, and mobile devices.

Installation

Prerequisites

  • Node.js (v14 or later)
  • npm (v6 or later)
  • MongoDB

Clone the Repository

git clone https://github.com/jeevan-aj/Kanban-App.git
cd Kanban-App

# Kanban App

## Description
Kanban App is a task management application where users can add tasks and change their priority or status by seamlessly dragging and dropping them. The app includes Google authentication and SSO, JWT authentication with refresh and access tokens, and protected routes. The entire application is fully responsive.

## Frontend Setup
```bash
cd Kanban-App/frontend
npm install



This README provides a comprehensive overview of your Kanban App project, including its features, installation instructions, usage guidelines, technologies used, contribution process, and more. You can easily copy this content and create a new `README.md` file in the root of your GitHub repository.

Remember to replace placeholder information (like email addresses, specific API documentation, etc.) with your actual project details. You may also want to add or modify sections based on your project's specific needs or any additional information you want to include.

About

A kanban app with react and express js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages