Skip to content

Pranav140/Project-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧬 Helix

Unwind your project's potential - The world's most innovative project management platform featuring revolutionary AI capabilities and stunning 3D visual effects that have never been seen before.

GitHub Stars GitHub Forks License PRs Welcome

🧬 Helix - Unwind Your Project's Potential

Where AI meets project management excellence


✨ What Makes This Extraordinary

This isn't just another project management tool. It's a revolutionary platform that combines:

  • 🧬 6 Never-Before-Seen AI Features (Project DNA, Time Traveler, Voice-to-Project)
  • 🎨 Next-Level 3D Visual Effects (Particle systems, morphing shapes, glassmorphism)
  • πŸ€– Advanced AI Integration (Google Gemini powered)
  • ⚑ 60fps Smooth Animations (GPU-accelerated)
  • πŸ’Ž Production-Ready Code (Error handling, rate limiting, caching)

Perfect for your resume and portfolio!


🌟 Revolutionary Features (World's First!)

🧬 Project DNA Visualization

Every project gets a unique "genetic code" - like human DNA, but for software!

  • Visual DNA strand with animated base pairs
  • Genetic traits and dominant genes
  • Evolution stage tracking (Embryonic β†’ Growing β†’ Mature β†’ Legacy)
  • Mutation potential analysis
  • No other tool has this!

⏰ AI Time Traveler

See your project's past and 3 possible futures:

  • Conservative Timeline (6 months) - Safe, incremental growth
  • Moderate Timeline (1 year) - Balanced innovation
  • Ambitious Timeline (2 years) - Revolutionary transformation
  • AI recommends the best path forward
  • Like a time machine for your code!

πŸ’Š Project Health Monitor

Real-time health analysis with vital signs:

  • Overall health score (0-100)
  • 6 vital signs: Code Quality, Security, Performance, Scalability, Maintainability, Tech Stack Modernity
  • Medical-style diagnosis and prescription
  • Urgent action alerts
  • Your project's personal doctor!

πŸ”— Smart Project Relationships

AI discovers hidden connections between your projects:

  • Relationship types: Complementary, Synergistic, Sequential, Competitive
  • Ecosystem analysis and clustering
  • Cross-pollination ideas
  • Integration suggestions
  • Social network for your code!

🎀 Voice to Project

Speak your idea, AI creates a complete project specification:

  • Voice recognition with real-time transcription
  • Generates: Name, description, tech stack, features, architecture, timeline, budget, risks, market analysis
  • Download as Markdown
  • Create project directly from spec
  • From voice to code in seconds!

πŸ”₯ Viral Potential Predictor

Predict if your project will go viral on GitHub:

  • Viral score (0-100)
  • Estimated GitHub stars and forks
  • Viral factors analysis
  • Marketing strategy recommendations
  • Target audience identification
  • Crystal ball for open source success!

πŸ“š Complete Revolutionary Features Guide β†’


🎨 Stunning 3D Visual Effects

✨ Animated Gradient Mesh

5 morphing gradient orbs floating in space with 20-30 second animation cycles

🌟 Particle Network System

100 animated particles with dynamic connections - living, breathing background

🎭 Floating 3D Shapes

5 geometric shapes (cube, sphere, pyramid, torus, octahedron) rotating in 3D space

πŸ’Ž 3D Interactive Cards

Tilt effect with glassmorphism - cards that respond to your mouse movement

πŸŽͺ 3D Hero Section

Letter-by-letter 3D animation with individual hover effects

🌊 Morphing Blob

SVG shape morphing with smooth 8-second transitions

All running at 60fps with GPU acceleration!

🎨 Complete 3D Features Guide β†’


πŸ€– Standard AI Features

  • AI Description Generator - Professional project descriptions in seconds
  • Smart Task Suggestions - Context-aware task recommendations
  • Project Complexity Analysis - Deep analysis with time estimates
  • AI-Enhanced Search - Intelligent search with relevance ranking
  • Project Name Generator - Creative, professional name suggestions
  • README Generator - Auto-generate comprehensive documentation
  • AI Insights Dashboard - Analytics and intelligent recommendations

πŸ“– Complete AI Features Documentation β†’


πŸ›  Tech Stack

Frontend

  • React 18 - Modern UI with hooks
  • Redux Toolkit - State management
  • Framer Motion - Advanced animations
  • Canvas API - Particle systems
  • VanillaTilt.js - 3D tilt effects
  • Axios - HTTP client
  • React Hot Toast - Notifications
  • React Icons - Icon library

Backend

  • Node.js & Express.js - Server framework
  • MongoDB & Mongoose - Database
  • Google Gemini AI - AI-powered features ⭐
  • Winston - Advanced logging
  • Express Rate Limit - API protection
  • Node Cache - Response caching
  • Multer - File uploads

AI & Modern Tech

  • Google Gemini Pro - Free AI API
  • Web Speech API - Voice recognition
  • Canvas API - Real-time rendering
  • SVG - Path morphing

πŸš€ Quick Start

Prerequisites

  • Node.js (v16+)
  • MongoDB (local or Atlas)
  • Google Gemini API key (free)

Installation

  1. Clone the repository
git clone https://github.com/Pranav140/Project-manager.git
cd Project-manager/Project-Management-Tool-MERN
  1. Install dependencies
npm run install-all
  1. Set up environment variables
cd backend
cp .env.example .env

Edit backend/.env:

MONGODB_URI=your_mongodb_connection_string
PORT=8000
NODE_ENV=development
CLIENT_URL=http://localhost:3000
GEMINI_API_KEY=your_gemini_api_key_here
  1. Get your free API keys
  1. Run the application
# Run both frontend and backend
npm run dev:all

# Or run separately:
# Terminal 1 - Backend
npm run server

# Terminal 2 - Frontend
npm run client
  1. Access the application

⚑ Detailed Setup Guide β†’


πŸ“ Project Structure

Project-Management-Tool-MERN/
β”œβ”€β”€ backend/                    # Node.js/Express API
β”‚   β”œβ”€β”€ controllers/           # Business logic
β”‚   β”‚   β”œβ”€β”€ ai.controller.js   # Standard AI features
β”‚   β”‚   └── projectDNA.controller.js  # Revolutionary features
β”‚   β”œβ”€β”€ models/                # MongoDB schemas
β”‚   β”œβ”€β”€ routes/                # API endpoints
β”‚   β”œβ”€β”€ services/              # AI service layers
β”‚   β”‚   β”œβ”€β”€ ai.service.js      # Standard AI
β”‚   β”‚   └── projectDNA.service.js  # Revolutionary AI
β”‚   β”œβ”€β”€ middleware/            # Custom middleware
β”‚   └── utils/                 # Utilities
β”œβ”€β”€ frontend/                  # React application
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ components/        # React components
β”‚   β”‚   β”‚   β”œβ”€β”€ AIAssistant.jsx
β”‚   β”‚   β”‚   β”œβ”€β”€ ProjectDNAVisualizer.jsx
β”‚   β”‚   β”‚   β”œβ”€β”€ VoiceToProject.jsx
β”‚   β”‚   β”‚   β”œβ”€β”€ ParticleBackground.jsx
β”‚   β”‚   β”‚   β”œβ”€β”€ AnimatedGradientMesh.jsx
β”‚   β”‚   β”‚   └── FloatingShapes.jsx
β”‚   β”‚   β”œβ”€β”€ containers/        # Page components
β”‚   β”‚   β”œβ”€β”€ services/          # API service
β”‚   β”‚   └── style/             # CSS modules
└── docs/                      # Documentation

🎯 API Endpoints

Revolutionary AI Features

GET    /api/dna/generate/:id          - Generate Project DNA
GET    /api/dna/time-travel/:id       - AI Time Traveler
GET    /api/dna/health/:id            - Health Monitor
GET    /api/dna/relationships         - Smart Relationships
POST   /api/dna/voice-to-project      - Voice to Project
GET    /api/dna/viral-potential/:id   - Viral Predictor
GET    /api/dna/ecosystem             - Ecosystem Analysis

Standard AI Features

POST   /api/ai/generate-description   - Generate Description
POST   /api/ai/task-suggestions       - Task Suggestions
GET    /api/ai/analyze/:id            - Complexity Analysis
POST   /api/ai/generate-names         - Name Generator
GET    /api/ai/smart-search           - Smart Search
GET    /api/ai/generate-readme/:id    - README Generator
GET    /api/ai/insights               - AI Insights

Core Features

GET    /api/projects                  - Get all projects
POST   /api/projects                  - Create project
GET    /api/projects/:id              - Get project
PUT    /api/projects/:id              - Update project
DELETE /api/projects/:id              - Delete project

GET    /api/stacks                    - Get all stacks
POST   /api/stacks                    - Create stack
GET    /api/stacks/:id                - Get stack
PUT    /api/stacks/:id                - Update stack
DELETE /api/stacks/:id                - Delete stack

GET    /api/profile                   - Get profile
POST   /api/profile                   - Create profile
PUT    /api/profile/:id               - Update profile

πŸ“š Documentation


πŸ’‘ Why This Project Stands Out

For Your Resume

βœ… Unique Features - 6 innovations that don't exist anywhere else βœ… Technical Depth - AI, 3D animations, voice recognition βœ… Modern Stack - Latest technologies and best practices βœ… Production Ready - Error handling, rate limiting, caching βœ… Well Documented - 89KB+ comprehensive guides

For Interviews

βœ… Endless Talking Points - Revolutionary features to discuss βœ… Problem Solving - Complex challenges overcome βœ… Innovation - Creative solutions implemented βœ… Technical Skills - Full-stack + AI + animations βœ… Attention to Detail - Polished UI/UX

Competitive Advantages

Feature Traditional Tools This Project
Project View List/Grid DNA Visualization 🧬
Planning Manual AI Time Travel ⏰
Health Check None Vital Signs Monitor πŸ’Š
Input Typing Voice Recognition 🎀
Visuals Static 3D Animations 🎨
Uniqueness Common Revolutionary ⭐

πŸŽ“ Skills Demonstrated

Frontend Development

  • React 18 with Hooks
  • Redux Toolkit
  • Advanced Animations (Framer Motion)
  • Canvas API & Particle Systems
  • SVG Path Morphing
  • CSS 3D Transforms
  • Responsive Design
  • Performance Optimization

Backend Development

  • Node.js & Express.js
  • MongoDB & Mongoose
  • RESTful API Design
  • MVC Architecture
  • Error Handling
  • Rate Limiting
  • Caching Strategies
  • File Upload Management

AI & Modern Tech

  • Google Gemini AI Integration
  • Voice Recognition (Web Speech API)
  • Natural Language Processing
  • Predictive Analytics
  • Data Visualization
  • Real-time Processing

Design & UX

  • 3D Animations
  • Glassmorphism Effects
  • Particle Systems
  • Interactive Elements
  • Modern UI/UX Principles
  • Accessibility

πŸ† Project Statistics

  • Total Files: 67+
  • Lines of Code: 10,000+
  • Components: 25+
  • API Endpoints: 27+
  • Documentation: 89KB+
  • Features: 19 unique
  • Performance: 60fps
  • Browser Support: 95%+

πŸš€ Deployment

Recommended Platforms

Frontend (Vercel)

cd frontend
vercel

Backend (Railway)

railway login
railway init
railway up

Full Stack (Render)

  • Connect GitHub repository
  • Add environment variables
  • Deploy both services

πŸ“– Deployment Guide β†’


🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

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

πŸ“ License

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


πŸ™ Acknowledgments

  • Google Gemini AI - For the free AI API
  • Framer Motion - For amazing animation library
  • VanillaTilt.js - For 3D tilt effects
  • React Community - For excellent ecosystem
  • Open Source Community - For inspiration

πŸ“§ Contact & Support


⭐ Show Your Support

If you find this project interesting or useful, please consider giving it a star! ⭐

It helps others discover this revolutionary project management tool.


🧬 Helix - Built with Innovation, Powered by AI, Designed for the Future

Made with ❀️ using the MERN stack + Google Gemini AI

⬆ Back to Top

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors