Skip to content

Axentorllc/planner

Repository files navigation

Planner

A comprehensive planning tool for projects in ERPNext, offering modern UI/UX with powerful project management capabilities.

🌟 Features

  • Modern Interface: Beautiful, responsive design with dark mode support
  • Interactive Timeline: Enhanced visualization of project timelines
  • Smart Workload View: Efficient task and resource management
  • Statistics Dashboard: Real-time task completion metrics
  • Drag & Drop: Intuitive task management
  • Responsive Design: Works seamlessly on all devices
  • Accessibility: WCAG-compliant with keyboard navigation

🚀 Installation

Planner is a Frappe app. To install:

  1. In your bench directory:
bench get-app planner https://github.com/Axentorllc/planner
bench --site your-site.localhost install-app planner
  1. Install frontend dependencies:
cd apps/planner
yarn install    # Installs dependencies for frontend

💻 Development Setup

Prerequisites

  • Python 3.10+
  • Node.js and Yarn
  • Frappe Bench

🎨 UI/UX Features

  • Modern Design System: Consistent spacing, typography, and color schemes
  • Dark Mode: Full dark mode compatibility
  • Animations: Smooth transitions and micro-interactions
  • Glass Morphism: Modern frosted glass effects
  • Enhanced Typography: Improved readability and hierarchy

Component Features

  • Smart Navigation: Week/Month toggle with sticky positioning
  • Timeline Container: Real-time statistics with color-coded indicators
  • Backlog Management: Modern search interface with priority badges
  • Project Tags: Visual project categorization
  • Time Estimates: Clear time estimation display

🔧 Technical Details

Frontend

  • Vue.js-based components
  • Modern CSS with custom properties
  • Responsive design system
  • Performance-optimized animations

Backend

  • Python 3.10+
  • Frappe framework integration
  • Efficient data management
  • RESTful API endpoints

🤝 Contributing

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

About

Frappe ui project management application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published