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.
- 🤖 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.
- Framework: React 18
- Styling: Tailwind CSS, Framer Motion, Lucide React
- State Management: React Hooks & Context
- Routing: React Router v6
- Framework: FastAPI (Python 3.10+)
- Database: Supabase (PostgreSQL)
- AI/ML: LangChain, HuggingFace Transformers, Google Gemini
- Testing: Pytest
- Node.js 18+
- Python 3.10+
- Supabase Account
git clone https://github.com/yourusername/neurotask-ai.git
cd neurotask-aicd 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 credentialscd ..
npm installYou can run both servers concurrently:
Backend:
cd backend
uvicorn app.main:app --reloadFrontend:
npm startAccess the app at http://localhost:3000.
Run the backend test suite:
cd backend
pytest- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.