Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Teach-n-Learn

An online tutoring platform and marketplace. That connects tutors and students and allow them to have Video lessons in our virtual classroom.

Industry

Video & Data Streaming
Education

Services Involved

API Development
Clickable Prototypes
Consultations
DevOps
Payment Integrations
Server Side Development
Software Testing
Site & App Architecture
Support
Usability Testing
User Flows
UX/UI Design
Web & Interface Design
Web Development
Wireframes
Teach-n-Learn

Memcrab provided convenience to our students by eliminating travel time with a virtual education option.
Also, our team Improved learning efficiency for all students with a video history of the lessons and interactive tools in virtual classrooms such as whiteboards, file sharing, and screen demonstrations.
The impact of the new platform is proven by growing customer numbers and positive site reviews.

Memcrab developed the entire system. This included business logic, Web platform, API, Video streaming, CI, and UI/UX development. The platform allows organizing real-time video lessons with a whiteboard, chat and file exchange, and managing a learning schedule. Students can search for a teacher by qualification, hourly rate, and skill rating. After the tutoring sessions, students rate their services and pay through the platform as well.

To build a state-of-the-art platform, we have carefully chosen a set of technologies with exceptional performance and security characteristics. Our chosen technologies were also highly efficient in terms of total cost of ownership and support.

AWS
AWS
CI/CD
CI/CD
Bitbucket Piplines
Bitbucket Piplines
CSS
CSS
Docker
Docker
HTML
HTML
MySQL
MySQL
PHP8
PHP8
ReactJS
ReactJS
ReactPHP
ReactPHP
NodeJS
NodeJS
RabbitMQ
RabbitMQ
WebRTC
WebRTC
Ubuntu Linux Servers
Ubuntu Linux Servers
SQL & NoSQL
SQL & NoSQL
Figma
Figma
Redis
Redis
Typescript
Typescript
Google Looked Studio
Google Looked Studio
Webpack
Webpack
Redux
Redux

Communication Framework

At the very beginning of the collaboration it is important to build a convenient and reliable communication ecosystem, which will provide quick decision making and discussing any work issues. Based on the features of the project and his own experience, the Memcrab Project Manager offered to use

Jira
Slack
Google Meet
Figma
Zoom
Skype

Team

Scrum professes a team approach, short iterations and continuous improvement in the process. These principles are implemented through a set of special roles, rules, processes and tools, thanks to which teams produce products twice as fast.

Scrum is based on a team or group - a well-coordinated team of professionals. Scrum teams are autonomous, the participants decide how to complete the task. They are multifunctional - the knowledge and skills of team members are enough to solve the problem.

Max M.

Founder & CTO

Alex D.

Founder & CEO

Ihor S.

Backend Developer

Oleksii S.

Backend Developer

Oleksandr P.

Frontend & Mobile Developer

Viktor K.

Lead Frontend Developer

Nazariy K.

Frontend Developer

Maria K.

Frontend Developer

Sergey Z.

Lead Backend Developer

Oleh V.

Backend Developer

Project Management Methodology