SlideShare a Scribd company logo
1 of 15
Download to read offline
Industry: Solution: Project Length:
E-Learning Web platform with
complex structure
and functionality for
professionalization
in car design
8 mon.
Case study:
EDUCATIONAL
PLATFORM
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
-
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
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
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
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
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?
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
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
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
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
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
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
Review from Clutch.co
FEEDBACK
CONTACT US
Industries SolutionsCore 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
2mc@2muchcoffee.com 2muchcoffee.com

More Related Content

What's hot

bhaskar new Resume_Updated
bhaskar new Resume_Updatedbhaskar new Resume_Updated
bhaskar new Resume_UpdatedBhaskar Verma
 
New ck sessions_dec2014
New ck sessions_dec2014New ck sessions_dec2014
New ck sessions_dec2014CBorzee
 
Rodriguez assignment3
Rodriguez assignment3Rodriguez assignment3
Rodriguez assignment3prod1963
 
Psi black berry_apps_casestudy_v01
Psi black berry_apps_casestudy_v01Psi black berry_apps_casestudy_v01
Psi black berry_apps_casestudy_v01Primesoftinc
 
TechnoGeek training report
TechnoGeek training reportTechnoGeek training report
TechnoGeek training reportAnup Singh
 
Vikramjit_Resume
Vikramjit_Resume Vikramjit_Resume
Vikramjit_Resume Rohan Saha
 
Entry level Information Technology certification
Entry level Information Technology certification Entry level Information Technology certification
Entry level Information Technology certification NR Computer Learning Center
 
Muthuvignesh_PHP_developer_2015
Muthuvignesh_PHP_developer_2015Muthuvignesh_PHP_developer_2015
Muthuvignesh_PHP_developer_2015dvvicky
 
Resume_Vishal Sharma_9 months experience
Resume_Vishal Sharma_9 months experienceResume_Vishal Sharma_9 months experience
Resume_Vishal Sharma_9 months experiencevishal sharma
 
jagadisha.B(doc)
jagadisha.B(doc)jagadisha.B(doc)
jagadisha.B(doc)Jagadish B
 
MBAhack marketing plan
MBAhack marketing planMBAhack marketing plan
MBAhack marketing planRikin Raheja
 

What's hot (20)

bhaskar new Resume_Updated
bhaskar new Resume_Updatedbhaskar new Resume_Updated
bhaskar new Resume_Updated
 
Mustafa_5_Years
Mustafa_5_YearsMustafa_5_Years
Mustafa_5_Years
 
AJIT C KATTUKKARAN
AJIT C KATTUKKARANAJIT C KATTUKKARAN
AJIT C KATTUKKARAN
 
New ck sessions_dec2014
New ck sessions_dec2014New ck sessions_dec2014
New ck sessions_dec2014
 
Rodriguez assignment3
Rodriguez assignment3Rodriguez assignment3
Rodriguez assignment3
 
Overview visual studio
Overview visual studioOverview visual studio
Overview visual studio
 
Psi black berry_apps_casestudy_v01
Psi black berry_apps_casestudy_v01Psi black berry_apps_casestudy_v01
Psi black berry_apps_casestudy_v01
 
TechnoGeek training report
TechnoGeek training reportTechnoGeek training report
TechnoGeek training report
 
RESUME_LINKEDin
RESUME_LINKEDinRESUME_LINKEDin
RESUME_LINKEDin
 
Vikramjit_Resume
Vikramjit_Resume Vikramjit_Resume
Vikramjit_Resume
 
Entry level Information Technology certification
Entry level Information Technology certification Entry level Information Technology certification
Entry level Information Technology certification
 
Muthuvignesh_PHP_developer_2015
Muthuvignesh_PHP_developer_2015Muthuvignesh_PHP_developer_2015
Muthuvignesh_PHP_developer_2015
 
Resume
ResumeResume
Resume
 
Kartheek Chitteti
Kartheek ChittetiKartheek Chitteti
Kartheek Chitteti
 
Resume_Vishal Sharma_9 months experience
Resume_Vishal Sharma_9 months experienceResume_Vishal Sharma_9 months experience
Resume_Vishal Sharma_9 months experience
 
jagadisha.B(doc)
jagadisha.B(doc)jagadisha.B(doc)
jagadisha.B(doc)
 
ResumeP
ResumePResumeP
ResumeP
 
La4a multimedia notacd10
La4a multimedia  notacd10La4a multimedia  notacd10
La4a multimedia notacd10
 
Clyde Shen
Clyde ShenClyde Shen
Clyde Shen
 
MBAhack marketing plan
MBAhack marketing planMBAhack marketing plan
MBAhack marketing plan
 

Similar to Educational platform for professionalization in car design | 2muchcoffee.com EdTech case study

Case Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateCase Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateAbelKCS
 
Mahesh_J_Resume.docx
Mahesh_J_Resume.docxMahesh_J_Resume.docx
Mahesh_J_Resume.docxMahesh Jothi
 
Consultant/Manager with 15+ Years of experience in IT industry handling multi...
Consultant/Manager with 15+ Years of experience in IT industry handling multi...Consultant/Manager with 15+ Years of experience in IT industry handling multi...
Consultant/Manager with 15+ Years of experience in IT industry handling multi...Mahesh Jothi
 
online full stack developer.pdf
online full stack developer.pdfonline full stack developer.pdf
online full stack developer.pdfAmirKhan811717
 
Rakesh - Curriculum Vitae
Rakesh - Curriculum VitaeRakesh - Curriculum Vitae
Rakesh - Curriculum VitaeRakesh Ganesh
 
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdfInternship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdfVitulChauhan
 
Memos case study Innerworkings
Memos case study InnerworkingsMemos case study Innerworkings
Memos case study InnerworkingsApro Software
 
Frontend Development - Intermediate Level.pdf
Frontend Development - Intermediate Level.pdfFrontend Development - Intermediate Level.pdf
Frontend Development - Intermediate Level.pdfCareervira
 
Frontend Development - Intermediate Level.pdf
Frontend Development - Intermediate Level.pdfFrontend Development - Intermediate Level.pdf
Frontend Development - Intermediate Level.pdfCareervira
 
Veera - Infosys - DotNet Devoloper
Veera - Infosys - DotNet DevoloperVeera - Infosys - DotNet Devoloper
Veera - Infosys - DotNet Devolopersurendra p.v.
 
Noman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptxNoman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptxNomanKhan869872
 

Similar to Educational platform for professionalization in car design | 2muchcoffee.com EdTech case study (20)

Case Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateCase Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
 
Resume_Abhishek_3years
Resume_Abhishek_3yearsResume_Abhishek_3years
Resume_Abhishek_3years
 
Mahesh_J_Resume.docx
Mahesh_J_Resume.docxMahesh_J_Resume.docx
Mahesh_J_Resume.docx
 
Consultant/Manager with 15+ Years of experience in IT industry handling multi...
Consultant/Manager with 15+ Years of experience in IT industry handling multi...Consultant/Manager with 15+ Years of experience in IT industry handling multi...
Consultant/Manager with 15+ Years of experience in IT industry handling multi...
 
E Learning
E LearningE Learning
E Learning
 
online full stack developer.pdf
online full stack developer.pdfonline full stack developer.pdf
online full stack developer.pdf
 
Product engineering
Product engineeringProduct engineering
Product engineering
 
Rakesh - Curriculum Vitae
Rakesh - Curriculum VitaeRakesh - Curriculum Vitae
Rakesh - Curriculum Vitae
 
Nagacv
NagacvNagacv
Nagacv
 
PrakashKumar_Resume
PrakashKumar_ResumePrakashKumar_Resume
PrakashKumar_Resume
 
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdfInternship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
 
SHAHKAR_RESUME
SHAHKAR_RESUMESHAHKAR_RESUME
SHAHKAR_RESUME
 
VishalBendreQa
VishalBendreQaVishalBendreQa
VishalBendreQa
 
5d-methodology
5d-methodology5d-methodology
5d-methodology
 
Memos case study Innerworkings
Memos case study InnerworkingsMemos case study Innerworkings
Memos case study Innerworkings
 
Frontend Development - Intermediate Level.pdf
Frontend Development - Intermediate Level.pdfFrontend Development - Intermediate Level.pdf
Frontend Development - Intermediate Level.pdf
 
Frontend Development - Intermediate Level.pdf
Frontend Development - Intermediate Level.pdfFrontend Development - Intermediate Level.pdf
Frontend Development - Intermediate Level.pdf
 
Nivethitha resume 1.1 (1)
Nivethitha resume 1.1 (1)Nivethitha resume 1.1 (1)
Nivethitha resume 1.1 (1)
 
Veera - Infosys - DotNet Devoloper
Veera - Infosys - DotNet DevoloperVeera - Infosys - DotNet Devoloper
Veera - Infosys - DotNet Devoloper
 
Noman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptxNoman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptx
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Recently uploaded (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Educational platform for professionalization in car design | 2muchcoffee.com EdTech case study

  • 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
  • 15. CONTACT US Industries SolutionsCore 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 2mc@2muchcoffee.com 2muchcoffee.com