
Unterstützung bei Konzept, Design sowie Entwicklung von Web Anwendungen.
Concept phase for UbiLearning Solutions GmbH
In the concept phase of our project for UbiLearning Solutions GmbH, we extensively dealt with the challenge of simplifying and bringing the student tutoring service online. The goal was to provide students with the opportunity to learn from human teachers through an app. To achieve this, we developed several web platforms, including an admin app, a platform for parents to book different packages, and a web interface for teachers.
Technologies and tools
For the concept phase, we relied on the technologies "Pen and Paper" and "Miro". "Pen and Paper" allowed us to quickly and flexibly sketch and visualize ideas, while "Miro" helped us organize and present these ideas in a digital format.
Understanding the end users
A central element of our concept phase was to ensure that we understand exactly what the end users expect and need from the solution. This is where "user journeys" came into play. By creating user journeys, we were able to ensure that the client's business logic aligns with the users' needs. This helped us identify the various steps and interactions that a student or parent would go through, from the initial sign-up to booking a tutoring session.
competitive analysis
After determining a suitable user journey, we conducted a competitive analysis. This not only gave us insight into how our solution stands out from others, but also helped us define our value proposition. Through the analysis, we were able to gather inspiration for the design phase and ensure that our platform is both innovative and user-friendly.
Wireframes
Another important step in our concept phase was the creation of rough wireframes. These wireframes helped us identify potential issues with the concept early on. They served as a visual representation of the user interface and allowed us to visualize the structure and flow of the platform before we started actual development.
SEO optimization
SEO optimization was also an integral part of our concept phase. We extensively researched which choice of words would be most suitable and which technology could be most effective. This was crucial to ensure that our platform is not only functional but also optimized for search engines. Through the right choice of words and technology, we were able to ensure that our platform is found by the right target audience.
Conclusion
The concept phase was a time of intensive research, planning, and creativity for us. By combining traditional and digital tools, deeply immersing ourselves in the needs of end users, and considering SEO, we were able to lay a solid foundation for the development of an innovative and user-friendly platform for UbiLearning Solutions GmbH.
Technologies and tools
For this phase, we relied on state-of-the-art design tools such as Adobe, Framer, and Figma. These tools allowed us to create high-quality designs while ensuring user-friendliness and functionality.
Visualization of the solution
After identifying the users' problems, it was time to visualize the solution. The right design is crucial on the internet, as users decide within fractions of a second whether a website is appealing or unattractive. Our designers have closely collaborated with the user journeys to ensure that each page and element of the website meets the needs and expectations of the users.
Corporate Identity (CI)
Another important aspect was to ensure that the Corporate Identity (CI) of UbiLearning Solutions GmbH was integrated into the design. This not only ensured a consistent brand presence but also made the website appear professional and trustworthy.
Form follows function
Our design approach follows the principle of "Form follows function". This means that we always aimed to design the software as simple and intuitive as possible. Each design element had a clear purpose and contributed to the overall user experience.
Design systems
We strictly adhere to modern design systems like Material Design. These systems not only provide consistent and modern design elements, but also help make our websites recognizable and easy to use.
Mobile Design and Responsiveness
Since 70% of websites are visited by mobile users, we have developed our design with a "mobile-first" approach. This means that we first thought about the mobile design and ensured that the website works perfectly on all devices, from smartphones to desktops (responsiveness).
Target audience-oriented design
Finally, we also considered the target audience. The design was specifically created to cater to the predefined individuals. This ensured that the website was not only aesthetically appealing but also functional and relevant for the users of UbiLearning Solutions GmbH.
Conclusion
The design phase was a critical step in our project for UbiLearning Solutions GmbH. By using state-of-the-art tools and techniques, combined with a deep understanding of user needs and market requirements, we were able to develop a website that is both beautiful and functional.
Development phase:
During the development phase, we have created various web platforms
Admin App: A central administration tool that allows administrators to monitor and control the entire process. Parent booking platform: Here parents can book and manage various learning packages for their children. Teacher web interface: A special interface through which teachers can interact with students, track their progress, and provide feedback. Used technologies:
React: A JavaScript library for creating user interfaces. We have used React to create dynamic and reactive user interfaces for all platforms.
NextJS: A React framework that has helped us with server-side rendering and building powerful web applications.
MUI (Material-UI): A popular React UI framework that has helped us create consistent and appealing user interfaces.
Redux: A state management tool that has allowed us to efficiently manage the state of our application and ensure that the data remains consistent across all platforms.
Swagger: A framework for creating API documentation. With Swagger, we were able to ensure that all backend services were clearly documented and easily accessible.
Our service approach:
Our guiding principle in this project was to keep things as simple as possible. We have repeatedly found that unnecessary complexity not only prolongs development times but also increases costs. To ensure the success of a project, we place great emphasis on user experience. We have developed our approach backwards to identify the most suitable technology. With advanced tools like GitHub's Copilot, we have continuously optimized our development processes, underscoring our dedication to efficiency and innovation.
Results and findings:
During the development phase, we have gained some important insights
The need to ensure high responsiveness to provide a seamless learning experience across different devices.
The importance of clear communication channels between teachers, students, and parents to optimize the learning process.
The importance of a robust backend architecture to ensure scalability and performance of the platform.
Finally, we are proud to announce that the project was delivered on time and within budget. Our collaboration with UbiLearning Solutions GmbH was a prime example of our commitment to delivering innovative solutions that solve real problems.