Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Educational Tech Platform for Car Design | 2muchcoffee

Educational Tech Platform for Car Design | 2muchcoffee

EdTech (educational technical) platform development case study.

How does platform work?
The platform has 3 types of users:
1) Admin - has the option to add and edit content for students
2) Tutor - has the option of adding his lessons for admin review and look through + comment on students work after they have finished the course. Unique content provided by tutors is perfectly safe within the platform, no one can share courses with other users without a subscription.
3) Student - after becoming a member, has access to the variety of courses with different difficulty level by the completion of which he can upgrade his skills in various categories. He can easily communicate with other students and tutors within private or group chat, share files or add his works for tutors to review.

Services of platform:
Courses are divided into different categories each of them developing special skills which students can improve in personal accounts by completing respective courses, adding their works and getting tutor reviews.

Monetization:
The monthly subscription starts with 3 pre-selected unlocked courses and 1-course credit to unlock 1 course free of choice. Every week student receives one more course credit that can also be collected to unlock new courses.

2muchcoffee delievered:
- End-to-end mobile and web development;
- Code expertise;
- UI/UX design;

Industry Niche:
- Education & Human Resources

Development Niche:
- SaaS Development
- B2C Marketplace
- Web platform

Contact information:
Email: [email protected]
Website: https://2muchcoffee.com

2muchcoffee

March 01, 2019
Tweet

More Decks by 2muchcoffee

Other Decks in Education

Transcript

  1. Industry: Solution: Project Length: E-Learning Web platform with complex structure

    and functionality for professionalization in car design 8 mon. Case study: EDUCATIONAL PLATFORM
  2. PROJECT DESCRIPTION The Challenge: Our client came to us with

    a big passion to car design and a dream to make a contribution to the industry, open and cultivate new talents. From the very beginning, we had to work only with a basic concept of a big educational platform, do everything from scratch. As we’ve been discussing the project performance, the main idea has been evolving and became more complex. To make a real break in the designers’ education process we combined industry experience of the client with the cutting edge technologies. The main problems of any educational platform are the lack of interaсtion with users, untransparent graduation levels and incentive program. And we also faced them in the basic concept. The solution we came up with was the gamification and special “level up” system in which student would get XP for different skill categories by completing courses. Strengths: Strong idea with the narrow specialization Big database of unique educational content Involvement of the real professionals of the industry + + + Weak points: The project was on the stage of simply a concept with no strategy Firebase framework chosen by a client before was not able to run such a big platform - - No availability of in-house software engineers with required expertise -
  3. FULL-CYCLE WEB DEVELOPMENT WORKFLOW Introducing the idea The niche experience

    is one of the main things that can outline the project on the modern market. The project owner started with strong idea in narrow expertise area that we have been following through the whole project. Modeling On the modeling stage combining the client’s vision with 2muchcoffee experience we came up with specific goals platform had to achieve. Our team added its insights to perform logic and features that are most suitable for smooth Frontend and Backend operation. Architech We created architecture design patterns to meet project goals and laid the foundations for the platform to grow. 01 02 03
  4. After receiving the client’s approval of the development roadmap, our

    designers team created interactive prototypes that provided an ability to see how the application will look and act including transitions, animations, and other elements, and visualized application’s performance without coding. Design We provided UI/UX design services, suggested our branding and logo design to the client. Following his lead and ideas, we managed to create a simple and easy-to- use interface, that fitted industry vibe and entirely met the expectations. Development To build a fully functioning platform, we have chosen a set of technologies with exceptional performance, ability to run a big database and security characteristics. Even though on the early stage of development the client had chosen an inefficient framework we made a point and offered a different solution that made but better fit. 04 05 06 Prototype
  5. We provided all levels of testing before platform release including

    performance and load testing, usability testing, end-to-end tests, etc. Release We assisted with setting up live environment and kept an eye on the deployment process to be sure the final platform version is successfully released and runs as intended. Support Our work doesn’t end up with a release, we grant maintenance for any product we’ve performed including monitoring, regular updates, and troubleshooting. 07 08 09 Testing
  6. Consistency Productivity Maintainability Modularity Catch Errors Early Choosing a set

    of efficient technologies is always a challenge. In our case client already had chosen Firebase but it would be too slow for such a big platform, so we made a point and suggested Angular for the frontend and Node.js (nest.js) for the backend to ensure the following: TECHNOLOGY SET
  7. The platform has 3 types of users: Admin - who

    has the option to add and edit content for students. Tutor - has the option of adding his lessons for admin review and look through + comment on students work after they have finished the course. Unique content provided by tutors is perfectly safe within the platform, no one can share courses to other users without a subscription. Tutor’s page HOW IT WORKS?
  8. Student - after becoming a member, has access to the

    variety of courses with different difficulty level by completion of which he can upgrade his skills in various categories. He can easily communicate with other students and tutors within private or group chat, share files or add his works for a tutors to review. Student’s page
  9. Courses are divided into different categories each of them developing

    special skills which students can improve in personal accounts by completing respective courses, adding their works and getting tutor reviews. The monthly subscription starts with 3 pre- selected unlocked courses and 1 course credit to unlock 1 course free of choice. Every week student receives one more course credit that can also be collected to unlock new courses. Courses page
  10. PROJECT TIMELINE 1 week 2 week 8 month Introduction Identifying

    the main requirements, elements, and functions for the future platform Working on a strong concept and its strategy Technology stack selection Custom team formation Establishing communication flow Establishing project management methodology Establishing development methodology Code creating and refactoring Testing and fixing Deploy and delivery First Sight Project management flow Implementation 01 02 03
  11. Following the client’s vision of design, we created a few

    variations to test them and make a simple and intuitive interface. Home page Сourses page Student’s page Tutor’s page Course page DESIGN DEVELOPMENT
  12. The clear and efficient both-way communication between 2mc team and

    client was provided by Skype calls, conversations in Slack and task management through Trello. This type of workflow helps to easily get in touch, make adjustments to initial requirements during the development process. COMMUNICATION FLOW
  13. The final version of the product fulfills all specification points

    and in addition to the already specified functions has: Payment integrations (Stripe, taxamo, paypal) Purchase history for students Messaging system/chat Forum for students to communicate Social signup and achievements sharing Notifications within the platform Wishlist + + + + + Which in combo creating easy and ergonomic user experience PROJECT RESULTS
  14. CONTACT US Industries Solutions Core Expertise 01 02 03 Digital

    Transformation for Small & Medium Business Outsourcing & Outstaffing for Enterprises & Digital Agencies Startups SaaS Development Marketing platforms B2B/B2C marketplaces Platform Development Data Science & Big Data IoT & Embedded UX/UI Design Mobile App Development DevOps & Cloud Financial Technologies E-Commerce & Retail Media & Entertainment Education & Human Resources Healthcare & Life Science Software & Hi-Tech Gaming & Leisure Real Estate & Property [email protected] 2muchcoffee.com