Summary
Are you passionate about analytics and eager to work on a real-world software project that impacts global users? This IDP project focuses on developing a comprehensive analytics dashboard to track user behavior and engagement for a software application - BoxOrganizer (more information below). Designed primarily for one student, but extendable to two or three students, the project offers hands-on experience in dashboard creation, data integration, and insight generation. Gain valuable technical and non-technical skills while contributing to an impactful solution that scales globally.
⚠️ Applications open now, more information click here:
Project Description
Objective:
Develop a detailed and interactive analytics dashboard that integrates directly with company platforms to automate data updates and generate actionable insights.
Key Focus Areas:
- Tracking and visualizing user engagement metrics.
- Building seamless integrations with internal platforms for real-time updates.
- Designing an intuitive multi-page dashboard with in-depth analytics and custom insights.
Challenges:
- Designing a user-friendly, scalable dashboard structure.
- Retrieving event-based analytics data
- Implementing advanced analytics features and ensuring technical reliability
- Event clustering
- Path analysis, Time-on-Task Analysis etc. (ideally presented in a visual format)
- Time-Series-Analysis (with forecasting)
Why This Matters:
In software development, user analytics is critical to understanding and optimizing customer experience. By addressing this challenge for the BoxOrganizer software, you’ll contribute to a global product strategy while honing your technical expertise.
Required Skills and Qualifications
Technical Skills:
- Proficiency in Frontend Development (e.g., TypeScript, Javascript, Git, AWS).
- Strong experience with React.js
- Hands-on experience with data-visualization libraries (D3.js, Recharts, etc.)
Non-Technical Skills:
- Strong analytical thinking and problem-solving abilities.
- Effective communication skills to collaborate with stakeholders.
- Self-management and the ability to work independently.
Preferred Experience:
- Previous projects with Frontend development
- Familiarity with user engagement metrics and analytics frameworks.
- Familiarity with advanced analytics methods
Learning Outcomes
By the end of this project, you will:
- Develop advanced skills in dashboard creation and data integration.
- Gain insights into user engagement tracking on a global scale.
- Enhance your ability to design and present comprehensive analytics solutions.
- Strengthen your project management and independent work capabilities.
Company/Product Background
BoxOrganizer is a user-friendly app designed to help individuals organize, catalog, and manage their belongings using an inventory system. It offers features like item categorization, QR code labeling, and data backup, enabling users to locate and track their items easily. Additionally, the app includes advanced functionalities such as multi-device synchronization, cloud backups, and sharing projects with others.
For more information, see here: boxorganizer-website.vercel.app
Draft Timeline (5 Months)
Month 1:
→ Onboarding: Get familiar with the software, customer behavior, and analytics needs.
Month 2:
→ Concept Development: Design and align on the dashboard’s structure and key metrics.
Month 3–4:
→ Implementation: Build the dashboard, integrate data pipelines, and refine through iterations.
Month 5:
→ Finalization: Prepare the report, document design decisions, and present your findings.
Deliverables
- An individually deployable multi-page analytics dashboard with deep dives into key user metrics.
- A testing framework to verify deployed algorithms
- A report detailing design decisions, challenges, and solutions (IDP Project mandatory element @TUM)
- A final presentation to showcase the project’s outcomes.
Support & Resources
- Access to all necessary tools, software, and documentation.
- Support and guidance from company stakeholders.
- Regular check-ins with key stakeholders for feedback and support.
- Flexibility in collaboration frequency based on project phase.
Collaboration and Communication
- Independent Work: You will primarily work independently, with periodic check-ins.
- Regular Feedback: Scheduled updates with stakeholders for guidance and insights.
- Flexibility: Communication methods and frequency tailored to the project phase.
Application Process
Required Materials:
- A CV or a link to your LinkedIn profile.
- A short motivation statement (max 1 page), addressing:
- Your relevant skills for this project and motivation.
- How the project fits into your personal development plan
- A portfolio with screenshots and descriptions of previous UI designs / work
Submission Details:
- Applications are now open!
- Send your application to: nicolas.leyh@tum.de (PhD candidate @TUM CSO).
Ready to embark on this exciting journey? Apply today and bring impactful insights to life! 🚀