Skip to content

JatinSakhija33/NeuroTask-Ai

Repository files navigation

NeuroTask AI - Intelligent Project Management System

NeuroTask AI is a next-generation project management platform that leverages AI agents to automate team composition, task breakdown, and project planning. Built with a modern tech stack, it offers a premium user experience and powerful backend intelligence.

NeuroTask AI

🚀 Features

  • 🤖 AI Orchestration: Intelligent agents that analyze project requirements and recommend the perfect team.
  • ✨ Premium UI/UX: A modern, glassmorphism-inspired interface built with Tailwind CSS and Framer Motion.
  • 🛡️ Secure Authentication: Robust role-based access control (RBAC) for Managers and Employees using Supabase.
  • 📊 Smart Dashboards: Interactive dashboards for real-time project tracking and analytics.
  • ⚡ High Performance: Fast, responsive, and scalable architecture.

🛠️ Tech Stack

Frontend

  • Framework: React 18
  • Styling: Tailwind CSS, Framer Motion, Lucide React
  • State Management: React Hooks & Context
  • Routing: React Router v6

Backend

  • Framework: FastAPI (Python 3.10+)
  • Database: Supabase (PostgreSQL)
  • AI/ML: LangChain, HuggingFace Transformers, Google Gemini
  • Testing: Pytest

🏁 Quick Start

Prerequisites

  • Node.js 18+
  • Python 3.10+
  • Supabase Account

1. Clone the Repository

git clone https://github.com/yourusername/neurotask-ai.git
cd neurotask-ai

2. Backend Setup

cd backend
python -m venv .venv
# Windows
.venv\Scripts\activate
# Linux/Mac
source .venv/bin/activate

pip install -r requirements.txt
cp .env.example .env
# Edit .env with your Supabase credentials

3. Frontend Setup

cd ..
npm install

4. Run the Application

You can run both servers concurrently:

Backend:

cd backend
uvicorn app.main:app --reload

Frontend:

npm start

Access the app at http://localhost:3000.

🧪 Testing

Run the backend test suite:

cd backend
pytest

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

NeuroTask AI is a next-generation project management platform that leverages **AI Agents** to automate team formation, predict project risks, and generate daily intelligence briefings. Built with a modern React frontend and a robust FastAPI backend, it bridges the gap between traditional task tracking and autonomous AI assistance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors