Skip to content

OmBaisane/FlowBase-Task-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 FlowBase - Real-Time Task Management System

FlowBase is a modern, full-stack web application designed to streamline task tracking and project management. Built using the MEAN Stack (MongoDB, Express, Angular, Node.js), it features a real-time dashboard, analytics, and a responsive dark mode interface.

Project Type: Final Year BCA Project Status: Prototype / Beta


✨ Key Features

  • ⚡ Real-Time Synchronization: Updates (Add/Delete/Edit) appear instantly across all connected clients using Socket.io.
  • 📊 Interactive Dashboard: Visual analytics showing Total Tasks, Active Tasks, and Completion Rates.
  • 🎨 Modern UI/UX: Fully responsive design built with Tailwind CSS, featuring a seamless Dark Mode toggle.
  • 🔍 Advanced Search: Instant filtering of tasks by title or assignee.
  • 🛠️ Full CRUD Operations: Create, Read, Update, and Delete tasks efficiently.
  • 📱 Responsive: Works perfectly on Desktops, Tablets, and Mobile devices.

🛠️ Tech Stack used

Component Technology Description
Frontend Angular Angular 17 framework for dynamic UI
Styling TailwindCSS Utility-first CSS framework
Backend NodeJS Runtime environment
API ExpressJS Web framework for RESTful APIs
Database MongoDB NoSQL Database
Real-Time Socket.io Bidirectional event-based communication

🚀 How to Run Locally

Follow these steps to set up the project on your local machine.

1. Prerequisites

Make sure you have the following installed:

2. Clone the Repository

git clone [https://github.com/YOUR_USERNAME/FlowBase-Task-Manager.git](https://github.com/YOUR_USERNAME/FlowBase-Task-Manager.git)
cd FlowBase-Task-Manager

About

Academic real-time task management web application built using the MEAN stack and Socket.IO.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors