nishantdev365 / kanban-app

Home Page:https://kanban-app-yyunix.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Frontend Mentor - Kanban task management web app solution

Preview

This is a solution to the Kanban task management web app challenge on Frontend Mentor.

This project was bootstrapped with Create React App, using the Redux and Redux Toolkit TS template.

The Challenge

Users should be able to:

  • View the optimal layout for the app depending on their device's screen size
  • See hover states for all interactive elements on the page
  • Create, read, update, and delete boards and tasks
  • Receive form validations when trying to create/edit boards and tasks
  • Mark subtasks as complete and move tasks between columns
  • Hide/show the board sidebar
  • Toggle the theme between light/dark modes
  • Allow users to drag and drop tasks to change their status and re-order them in a column
  • Keep track of any changes, even after refreshing the browser (localStorage could be used for this if you're not building out a full-stack app)

Links

My Process

Built with

Getting Started

  1. Clone the repo
git clone https://github.com/yjcyun/kanban-app.git
  1. In the project root directory, install NPM packages
npm install
  1. Start developing
npm run start
  1. Builds the app for production to the build folder.
npm run build
  1. Deploy on Netlify 🚀

About

https://kanban-app-yyunix.netlify.app/


Languages

Language:TypeScript 91.4%Language:CSS 3.8%Language:JavaScript 3.1%Language:HTML 1.6%