An open API service indexing awesome lists of open source software.

https://github.com/react-ts-apps/task-nest-app

A task board application that displays tasks organized by status in separate columns. Users can drag and drop tasks between columns to update their status. The app also supports adding new tasks and editing existing ones.
https://github.com/react-ts-apps/task-nest-app

dnd-kit react styled-components tailwindcss typescript webpack

Last synced: 4 months ago
JSON representation

A task board application that displays tasks organized by status in separate columns. Users can drag and drop tasks between columns to update their status. The app also supports adding new tasks and editing existing ones.

Awesome Lists containing this project

README

          

# TaskNest Frontend

TaskNest is a task management application built with **React**, **TypeScript**, **Webpack**, and styled using **TailwindCSS** and **styled-components**. This project aims to showcase modern frontend development practices with a modular and scalable architecture.

## ๐ŸŒ Live Demo

**๐Ÿ”— [View TaskNest Live](https://task-nest-app.onrender.com/)**

---

## ๐Ÿš€ Features

- โš›๏ธ React 19 for robust UI
- ๐Ÿ”ท TypeScript for static type safety
- ๐ŸŽจ TailwindCSS & styled-components for flexible styling
- ๐Ÿ› ๏ธ Custom Webpack configuration
- ๐Ÿงฉ ESLint with TypeScript and React plugins
- ๐Ÿ”„ Theme context management
- ๐Ÿ“ฆ Ready for GitHub Pages deployment

## ๐Ÿงฉ Setup Instructions

### ๐Ÿ“ฆ 1. Clone the Repository

git clone https://github.com/react-ts-apps/task-nest-app.git

cd task-nest-app/task-front-end

### ๐Ÿ”ง 2. Install Dependencies

npm install

### ๐Ÿš€ 3. Start Development Server
npm start

### ๐Ÿ—๏ธ 4. Build for Production
npm run build

### ๐ŸŽจ 5. Build TailwindCSS Separately (Optional)
npm run build:css

### ๐Ÿงช 6. Linting
This project uses ESLint with the following configuration:

- @typescript-eslint/eslint-plugin
- @typescript-eslint/parser
- eslint-plugin-react
- eslint-plugin-import

To lint your code:



npx eslint src --ext .ts,.tsx

### ๐Ÿ”— 7. Deployment (Render)
- Deployed using Render.
- Visit:

https://render.com/

### ๐Ÿงฐ 8. Tech Stack

- React 19
- TypeScript
- Webpack 5
- TailwindCSS 4
- styled-components
- ESLint
- PostCSS