CyberTaskify is a specialized web application designed for Indian Computer Emergency Response Teams (CERT) that provides daily cybersecurity news and converts them into actionable tasks using AI. The platform streamlines the process of monitoring cybersecurity threats and facilitates proactive response by CERT teams.
- Curated Cybersecurity News Feed: Automatically fetches and displays the most relevant cybersecurity news for Indian CERT teams.
- AI-Generated Tasks: Analyzes news articles and generates actionable tasks for security teams.
- Task Management System: Allows teams to accept, decline, and track the status of tasks.
- Priority-based Task Organization: Tasks are categorized by priority (high, medium, low) for better workflow management.
- User Authentication: Secure login and registration system for team members.
- Responsive Design: Fully responsive interface that works across desktop and mobile devices.
- Frontend: Built with React.js and TypeScript for type safety
- Styling: Utilizes Tailwind CSS with shadcn UI components for a clean, professional interface
- State Management: Context API for application state management
- Authentication: JWT-based authentication system
- Data Storage: Local storage for demo purposes (easily replaceable with a backend API)
- Notifications: Toast notifications for important events and status updates
- Node.js (v16 or newer)
- npm or yarn package manager
# Clone the repository
git clone [repository-url]
# Navigate to the project directory
cd cybertaskify
# Install dependencies
npm install
# Start the development server
npm run dev- Browse News: View the latest cybersecurity news on the landing page
- Register/Login: Create an account or sign in to access the task management features
- Dashboard: View a summary of news and task statistics
- Tasks: Review AI-generated tasks, accept or decline them, and track your progress
- Generate New Tasks: Use the "Generate Tasks" button to create new tasks from the latest news
- Integration with real backend services
- Email notifications for critical security tasks
- Team collaboration features
- Analytics dashboard for task completion metrics
- Integration with common ticketing systems (Jira, ServiceNow)