Producation
Educational platform for psychologists
Educational platform for psychologists
Educational platform for psychologists
Educational platform for psychologists
Public Part
Layouts of pages were made according to approved prototypes for the public part. Previously developed interface prototypes, color palette, and typography were used.
![Публичная часть](https://framerusercontent.com/images/yftCpfJ9Rv7ChwCIaosooeUN0zM.png)
Course Catalog
Implemented navigation by categories, search by name, filtering, and sorting in the catalog. Course cards now include category, author, rating, cost, and the ability to add to favorites.
![Каталог курсов](https://framerusercontent.com/images/fbEyi2R2BlmklCtTwiWl8Gcs0Bk.png)
Course Page
The page structure in the format of a landing page answers the questions: what we offer, what you will get as a result, under what conditions, and what needs to be done to purchase the course.
![Страница курса](https://framerusercontent.com/images/KRgoRRwkw2z8FQWVwr9ENNcYLmE.png)
User Registration
When a course is paid for, the user "along the way" creates an account. All teachers must attach supporting documents and undergo manual moderation.
![Регистрация пользователей](https://framerusercontent.com/images/BxxJOg5QHQ7EGNiTbcnaG5kLOxY.png)
Personal Account
The personal account is designed for regular use, taking into account the familiar user behavior patterns and the familiar placement of elements for intuitive perception.
![Личный кабинет](https://framerusercontent.com/images/jbMZ6cbBmuXDPoayeJ10cMZBtfQ.png)
Course Management
Tables are a convenient representation for the list of courses, users, and lessons in the library. Each element has a contextual menu for operations: edit, delete, archive. Search, filtering, and navigation across pages are provided for the tables.
![Управление курсами](https://framerusercontent.com/images/wr0eTRq4NsQl2gtKF3CWr78VoU.png)
Lesson Builder
In the builder, an unlimited number of lessons and modules can be added, their positions changed, renamed, and deleted.
![Конструктор уроков](https://framerusercontent.com/images/P45vEM5oTfEL0RzhjjBmqj1qvk0.png)
Study Groups
Educational groups were included in the architecture to launch training simultaneously in multiple groups for a single course. The groups may have a limited number of participants and a specific start date for training, depending on the settings.
![Учебные группы](https://framerusercontent.com/images/L0eIgOTrwjn6ZtG3LxtPaVSIY.png)
Interface States
The design includes the basic states of elements, pages, modal windows, pages with successful and unsuccessful statuses - leaving no questions for development about how the interface should behave in one or another case.
![Состояния интерфейса](https://framerusercontent.com/images/zLQbjxTy6rXqtAEpeZwz4mlMT4.png)
Logic and Flowcharts
We started by defining a list of user roles. For each role, a list of functionality was determined. User scenarios were coordinated on flowcharts for each role. Thus, we established the general boundaries of the project.
![Логика и блок-семы](https://framerusercontent.com/images/DJvlsTRtYNZL1Ev1b47mCP0.png)
Interface Prototypes
When there was a common understanding of the platform's logic and user functionality, rough interface prototypes were created. Prototypes were made for each role: guest, listener, teacher, admin, content manager. We also created prototypes for mobile versions.
![Прототипы интерфейса](https://framerusercontent.com/images/NogjE7ehldiqnlBp3RudXqMilE.png)
ACL Policies
To lay the correct application architecture, during the requirements coordination process, access division rules for different user roles were set out in an illustrative table. The development team will use ACL in the project design.
![ACL-политики](https://framerusercontent.com/images/V4naJk05rLiM6gsR8xuzGvz9I.png)
Color Palette
We created a project color palette considering contrast and defined a set of shades for color consistency in the project.
![Цветовая палитра](https://framerusercontent.com/images/QVZ7yf0gTUdR0pGOWDg5E3kYwc.png)
UI Component States
Necessary states of basic UI elements were provided to prevent frontend developers from having questions about how the user interface should behave in one or another situation.
![Состояния UI компонентов](https://framerusercontent.com/images/pXTRO06UFeP9D07bxLAWOUU5T0.png)
UI Kit
We systematically approach design, so we create necessary UI components in all projects, which are reused during project refinement and scaling. The use of components and variations also speeds up the development team.
![UI-kit](https://framerusercontent.com/images/Xm3IcZSTmr6DntKtXEtp57dvvOk.png)
Typography
We identified a suitable font pair for headings and established typography rules for different screen sizes, considering adaptability.
![Типографика](https://framerusercontent.com/images/JCcdpcEcleThv3rhT6n5S8Iqk.png)
Email Design Notifications
We worked on texts, provided system errors, notifications, and email templates.
![Дизайн E-mail уведомлений](https://framerusercontent.com/images/N22xYtltcdF7Ig5xShFUtQ1qo4s.png)
Educational Certificates
We designed a certificate for course completion, which is generated upon achieving 100% course completion.
![Сертификаты об обучении](https://framerusercontent.com/images/B05srm04thBIMZqNttnP2Tmy59I.png)
Public Part
Layouts of pages were made according to approved prototypes for the public part. Previously developed interface prototypes, color palette, and typography were used.
![Публичная часть](https://framerusercontent.com/images/yftCpfJ9Rv7ChwCIaosooeUN0zM.png)
Course Catalog
Implemented navigation by categories, search by name, filtering, and sorting in the catalog. Course cards now include category, author, rating, cost, and the ability to add to favorites.
![Каталог курсов](https://framerusercontent.com/images/fbEyi2R2BlmklCtTwiWl8Gcs0Bk.png)
Course Page
The page structure in the format of a landing page answers the questions: what we offer, what you will get as a result, under what conditions, and what needs to be done to purchase the course.
![Страница курса](https://framerusercontent.com/images/KRgoRRwkw2z8FQWVwr9ENNcYLmE.png)
User Registration
When a course is paid for, the user "along the way" creates an account. All teachers must attach supporting documents and undergo manual moderation.
![Регистрация пользователей](https://framerusercontent.com/images/BxxJOg5QHQ7EGNiTbcnaG5kLOxY.png)
Personal Account
The personal account is designed for regular use, taking into account the familiar user behavior patterns and the familiar placement of elements for intuitive perception.
![Личный кабинет](https://framerusercontent.com/images/jbMZ6cbBmuXDPoayeJ10cMZBtfQ.png)
Course Management
Tables are a convenient representation for the list of courses, users, and lessons in the library. Each element has a contextual menu for operations: edit, delete, archive. Search, filtering, and navigation across pages are provided for the tables.
![Управление курсами](https://framerusercontent.com/images/wr0eTRq4NsQl2gtKF3CWr78VoU.png)
Lesson Builder
In the builder, an unlimited number of lessons and modules can be added, their positions changed, renamed, and deleted.
![Конструктор уроков](https://framerusercontent.com/images/P45vEM5oTfEL0RzhjjBmqj1qvk0.png)
Study Groups
Educational groups were included in the architecture to launch training simultaneously in multiple groups for a single course. The groups may have a limited number of participants and a specific start date for training, depending on the settings.
![Учебные группы](https://framerusercontent.com/images/L0eIgOTrwjn6ZtG3LxtPaVSIY.png)
Interface States
The design includes the basic states of elements, pages, modal windows, pages with successful and unsuccessful statuses - leaving no questions for development about how the interface should behave in one or another case.
![Состояния интерфейса](https://framerusercontent.com/images/zLQbjxTy6rXqtAEpeZwz4mlMT4.png)
Logic and Flowcharts
We started by defining a list of user roles. For each role, a list of functionality was determined. User scenarios were coordinated on flowcharts for each role. Thus, we established the general boundaries of the project.
![Логика и блок-семы](https://framerusercontent.com/images/DJvlsTRtYNZL1Ev1b47mCP0.png)
Interface Prototypes
When there was a common understanding of the platform's logic and user functionality, rough interface prototypes were created. Prototypes were made for each role: guest, listener, teacher, admin, content manager. We also created prototypes for mobile versions.
![Прототипы интерфейса](https://framerusercontent.com/images/NogjE7ehldiqnlBp3RudXqMilE.png)
ACL Policies
To lay the correct application architecture, during the requirements coordination process, access division rules for different user roles were set out in an illustrative table. The development team will use ACL in the project design.
![ACL-политики](https://framerusercontent.com/images/V4naJk05rLiM6gsR8xuzGvz9I.png)
Color Palette
We created a project color palette considering contrast and defined a set of shades for color consistency in the project.
![Цветовая палитра](https://framerusercontent.com/images/QVZ7yf0gTUdR0pGOWDg5E3kYwc.png)
UI Component States
Necessary states of basic UI elements were provided to prevent frontend developers from having questions about how the user interface should behave in one or another situation.
![Состояния UI компонентов](https://framerusercontent.com/images/pXTRO06UFeP9D07bxLAWOUU5T0.png)
UI Kit
We systematically approach design, so we create necessary UI components in all projects, which are reused during project refinement and scaling. The use of components and variations also speeds up the development team.
![UI-kit](https://framerusercontent.com/images/Xm3IcZSTmr6DntKtXEtp57dvvOk.png)
Typography
We identified a suitable font pair for headings and established typography rules for different screen sizes, considering adaptability.
![Типографика](https://framerusercontent.com/images/JCcdpcEcleThv3rhT6n5S8Iqk.png)
Email Design Notifications
We worked on texts, provided system errors, notifications, and email templates.
![Дизайн E-mail уведомлений](https://framerusercontent.com/images/N22xYtltcdF7Ig5xShFUtQ1qo4s.png)
Educational Certificates
We designed a certificate for course completion, which is generated upon achieving 100% course completion.
![Сертификаты об обучении](https://framerusercontent.com/images/B05srm04thBIMZqNttnP2Tmy59I.png)
Public Part
Layouts of pages were made according to approved prototypes for the public part. Previously developed interface prototypes, color palette, and typography were used.
![Публичная часть](https://framerusercontent.com/images/yftCpfJ9Rv7ChwCIaosooeUN0zM.png)
Course Catalog
Implemented navigation by categories, search by name, filtering, and sorting in the catalog. Course cards now include category, author, rating, cost, and the ability to add to favorites.
![Каталог курсов](https://framerusercontent.com/images/fbEyi2R2BlmklCtTwiWl8Gcs0Bk.png)
Course Page
The page structure in the format of a landing page answers the questions: what we offer, what you will get as a result, under what conditions, and what needs to be done to purchase the course.
![Страница курса](https://framerusercontent.com/images/KRgoRRwkw2z8FQWVwr9ENNcYLmE.png)
User Registration
When a course is paid for, the user "along the way" creates an account. All teachers must attach supporting documents and undergo manual moderation.
![Регистрация пользователей](https://framerusercontent.com/images/BxxJOg5QHQ7EGNiTbcnaG5kLOxY.png)
Personal Account
The personal account is designed for regular use, taking into account the familiar user behavior patterns and the familiar placement of elements for intuitive perception.
![Личный кабинет](https://framerusercontent.com/images/jbMZ6cbBmuXDPoayeJ10cMZBtfQ.png)
Course Management
Tables are a convenient representation for the list of courses, users, and lessons in the library. Each element has a contextual menu for operations: edit, delete, archive. Search, filtering, and navigation across pages are provided for the tables.
![Управление курсами](https://framerusercontent.com/images/wr0eTRq4NsQl2gtKF3CWr78VoU.png)
Lesson Builder
In the builder, an unlimited number of lessons and modules can be added, their positions changed, renamed, and deleted.
![Конструктор уроков](https://framerusercontent.com/images/P45vEM5oTfEL0RzhjjBmqj1qvk0.png)
Study Groups
Educational groups were included in the architecture to launch training simultaneously in multiple groups for a single course. The groups may have a limited number of participants and a specific start date for training, depending on the settings.
![Учебные группы](https://framerusercontent.com/images/L0eIgOTrwjn6ZtG3LxtPaVSIY.png)
Interface States
The design includes the basic states of elements, pages, modal windows, pages with successful and unsuccessful statuses - leaving no questions for development about how the interface should behave in one or another case.
![Состояния интерфейса](https://framerusercontent.com/images/zLQbjxTy6rXqtAEpeZwz4mlMT4.png)
Logic and Flowcharts
We started by defining a list of user roles. For each role, a list of functionality was determined. User scenarios were coordinated on flowcharts for each role. Thus, we established the general boundaries of the project.
![Логика и блок-семы](https://framerusercontent.com/images/DJvlsTRtYNZL1Ev1b47mCP0.png)
Interface Prototypes
When there was a common understanding of the platform's logic and user functionality, rough interface prototypes were created. Prototypes were made for each role: guest, listener, teacher, admin, content manager. We also created prototypes for mobile versions.
![Прототипы интерфейса](https://framerusercontent.com/images/NogjE7ehldiqnlBp3RudXqMilE.png)
ACL Policies
To lay the correct application architecture, during the requirements coordination process, access division rules for different user roles were set out in an illustrative table. The development team will use ACL in the project design.
![ACL-политики](https://framerusercontent.com/images/V4naJk05rLiM6gsR8xuzGvz9I.png)
Color Palette
We created a project color palette considering contrast and defined a set of shades for color consistency in the project.
![Цветовая палитра](https://framerusercontent.com/images/QVZ7yf0gTUdR0pGOWDg5E3kYwc.png)
UI Component States
Necessary states of basic UI elements were provided to prevent frontend developers from having questions about how the user interface should behave in one or another situation.
![Состояния UI компонентов](https://framerusercontent.com/images/pXTRO06UFeP9D07bxLAWOUU5T0.png)
UI Kit
We systematically approach design, so we create necessary UI components in all projects, which are reused during project refinement and scaling. The use of components and variations also speeds up the development team.
![UI-kit](https://framerusercontent.com/images/Xm3IcZSTmr6DntKtXEtp57dvvOk.png)
Typography
We identified a suitable font pair for headings and established typography rules for different screen sizes, considering adaptability.
![Типографика](https://framerusercontent.com/images/JCcdpcEcleThv3rhT6n5S8Iqk.png)
Email Design Notifications
We worked on texts, provided system errors, notifications, and email templates.
![Дизайн E-mail уведомлений](https://framerusercontent.com/images/N22xYtltcdF7Ig5xShFUtQ1qo4s.png)
Educational Certificates
We designed a certificate for course completion, which is generated upon achieving 100% course completion.
![Сертификаты об обучении](https://framerusercontent.com/images/B05srm04thBIMZqNttnP2Tmy59I.png)
Public Part
Layouts of pages were made according to approved prototypes for the public part. Previously developed interface prototypes, color palette, and typography were used.
![Публичная часть](https://framerusercontent.com/images/yftCpfJ9Rv7ChwCIaosooeUN0zM.png)
Course Catalog
Implemented navigation by categories, search by name, filtering, and sorting in the catalog. Course cards now include category, author, rating, cost, and the ability to add to favorites.
![Каталог курсов](https://framerusercontent.com/images/fbEyi2R2BlmklCtTwiWl8Gcs0Bk.png)
Course Page
The page structure in the format of a landing page answers the questions: what we offer, what you will get as a result, under what conditions, and what needs to be done to purchase the course.
![Страница курса](https://framerusercontent.com/images/KRgoRRwkw2z8FQWVwr9ENNcYLmE.png)
User Registration
When a course is paid for, the user "along the way" creates an account. All teachers must attach supporting documents and undergo manual moderation.
![Регистрация пользователей](https://framerusercontent.com/images/BxxJOg5QHQ7EGNiTbcnaG5kLOxY.png)
Personal Account
The personal account is designed for regular use, taking into account the familiar user behavior patterns and the familiar placement of elements for intuitive perception.
![Личный кабинет](https://framerusercontent.com/images/jbMZ6cbBmuXDPoayeJ10cMZBtfQ.png)
Course Management
Tables are a convenient representation for the list of courses, users, and lessons in the library. Each element has a contextual menu for operations: edit, delete, archive. Search, filtering, and navigation across pages are provided for the tables.
![Управление курсами](https://framerusercontent.com/images/wr0eTRq4NsQl2gtKF3CWr78VoU.png)
Lesson Builder
In the builder, an unlimited number of lessons and modules can be added, their positions changed, renamed, and deleted.
![Конструктор уроков](https://framerusercontent.com/images/P45vEM5oTfEL0RzhjjBmqj1qvk0.png)
Study Groups
Educational groups were included in the architecture to launch training simultaneously in multiple groups for a single course. The groups may have a limited number of participants and a specific start date for training, depending on the settings.
![Учебные группы](https://framerusercontent.com/images/L0eIgOTrwjn6ZtG3LxtPaVSIY.png)
Interface States
The design includes the basic states of elements, pages, modal windows, pages with successful and unsuccessful statuses - leaving no questions for development about how the interface should behave in one or another case.
![Состояния интерфейса](https://framerusercontent.com/images/zLQbjxTy6rXqtAEpeZwz4mlMT4.png)
Logic and Flowcharts
We started by defining a list of user roles. For each role, a list of functionality was determined. User scenarios were coordinated on flowcharts for each role. Thus, we established the general boundaries of the project.
![Логика и блок-семы](https://framerusercontent.com/images/DJvlsTRtYNZL1Ev1b47mCP0.png)
Interface Prototypes
When there was a common understanding of the platform's logic and user functionality, rough interface prototypes were created. Prototypes were made for each role: guest, listener, teacher, admin, content manager. We also created prototypes for mobile versions.
![Прототипы интерфейса](https://framerusercontent.com/images/NogjE7ehldiqnlBp3RudXqMilE.png)
ACL Policies
To lay the correct application architecture, during the requirements coordination process, access division rules for different user roles were set out in an illustrative table. The development team will use ACL in the project design.
![ACL-политики](https://framerusercontent.com/images/V4naJk05rLiM6gsR8xuzGvz9I.png)
Color Palette
We created a project color palette considering contrast and defined a set of shades for color consistency in the project.
![Цветовая палитра](https://framerusercontent.com/images/QVZ7yf0gTUdR0pGOWDg5E3kYwc.png)
UI Component States
Necessary states of basic UI elements were provided to prevent frontend developers from having questions about how the user interface should behave in one or another situation.
![Состояния UI компонентов](https://framerusercontent.com/images/pXTRO06UFeP9D07bxLAWOUU5T0.png)
UI Kit
We systematically approach design, so we create necessary UI components in all projects, which are reused during project refinement and scaling. The use of components and variations also speeds up the development team.
![UI-kit](https://framerusercontent.com/images/Xm3IcZSTmr6DntKtXEtp57dvvOk.png)
Typography
We identified a suitable font pair for headings and established typography rules for different screen sizes, considering adaptability.
![Типографика](https://framerusercontent.com/images/JCcdpcEcleThv3rhT6n5S8Iqk.png)
Email Design Notifications
We worked on texts, provided system errors, notifications, and email templates.
![Дизайн E-mail уведомлений](https://framerusercontent.com/images/N22xYtltcdF7Ig5xShFUtQ1qo4s.png)
Educational Certificates
We designed a certificate for course completion, which is generated upon achieving 100% course completion.
![Сертификаты об обучении](https://framerusercontent.com/images/B05srm04thBIMZqNttnP2Tmy59I.png)