Overview
A comprehensive project management platform tailored for interior design studios to streamline project workflows, client communication, and resource management.
Features
Project Management
- Project timeline and milestones
- Task assignment and tracking
- Resource allocation
- Budget management
- Progress reporting
File Management
- Design file versioning
- Client document storage
- Shared file access
- Cloud storage integration
- Preview for common file formats
Client Portal
- Project status visibility
- Design approval workflow
- Direct communication channel
- Invoice and payment tracking
Team Collaboration
- Real-time updates
- Comment and feedback system
- Role-based permissions
- Activity notifications
Tech Stack
Frontend
- Framework: Vue 2
- UI Components: Element UI
- State Management: Vuex
- HTTP Client: Axios
Backend
- Framework: ASP.NET Core 3.1
- API: RESTful Web API
- Authentication: JWT (JSON Web Tokens)
- Database ORM: Entity Framework Core
Database
- RDBMS: Microsoft SQL Server
- Schema: Normalized relational design
- Indexing: Optimized for query performance
Infrastructure
- File Storage: Azure Blob Storage
- Caching: Redis
- Deployment: IIS / Azure App Service
Key Features Implementation
Task Management
- Drag-and-drop Kanban board
- Gantt chart timeline view
- Task dependencies
- Automated status updates
File Versioning
- Automatic version control
- Compare revisions
- Rollback capability
- Change history tracking
Real-time Notifications
- SignalR for push notifications
- Email alerts for important events
- In-app notification center
- Customizable notification preferences
Business Impact
- Reduced project management overhead by 35%
- Improved client satisfaction scores
- Streamlined communication workflows
- Enhanced team collaboration efficiency
- Centralized project documentation