Task-Board-Pro is a full-stack web application designed to help users manage and track their tasks efficiently. Inspired by Kanban boards, it allows users to create, update, and organize tasks across different stages of completion.
🚀 Features Task Management: Create, edit, and delete tasks with ease.
Kanban Board Interface: Visualize tasks in columns representing different statuses (e.g., To Do, In Progress, Done).
Drag and Drop: Intuitive drag-and-drop functionality to move tasks between columns.
Responsive Design: Seamless experience across devices of various screen sizes.
Persistent Storage: Tasks are stored persistently, ensuring data is retained across sessions.
Frontend HTML5 & CSS3: Markup and styling.
JavaScript: Core scripting language for interactivity.
[Specify Framework if Used]: (e.g., React, Vue.js, Angular)
Node.js: JavaScript runtime environment.
Express.js: Web framework for Node.js.
[Specify Database if Used]: (e.g., MongoDB, PostgreSQL)
Note: The specific frameworks and libraries used in the frontend and backend are assumed based on common practices, as the repository lacks detailed documentation.
bash Copy Edit Task-Board-Pro/ ├── Frontend/ # Contains frontend source code └── Backend/ # Contains backend source code ⚙️ Installation & Setup Prerequisites Node.js: Ensure you have Node.js installed. Download Node.js
npm or yarn: Package manager for Node.js.
Navigate to the Backend directory:
cd Backend Install dependencies:
npm install
Start the backend server:
node server.js
The backend server will start on http://localhost:5000 by default.
Frontend Setup
Open a new terminal window.
Navigate to the Frontend directory:
cd Frontend Install dependencies:
npm install Start the frontend development server:
npm run dev
The frontend application will start on http://localhost:3000 by default.