krishworkstech.com

Englishio

Englishio is a web and mobile application aiding in the comprehension of the English language for students. The gamified app developed by us has courses integrated into it.
The app also utilizes AI techniques and has the unique feature of sending voice-based feedback. When a user reads a line, the app provides feedback on the correct pronunciation.

Location

Saudi Arabia

Clients

Englishio

Project Duration

5 weeks

Industry

LMS

About the Client and their requirements

Our client from Saudi Arabia wanted to develop a mobile app to help people learn English. Their primary requirements were a web application for the admin to upload content and a mobile application for Users to access the content. They required the app to support two different languages, Arabic and English.
They also needed about 20 different formats of quizzes. They wanted the application to have various courses with respect to reading, listening, grammar, speaking, etc, and wanted each course to have videos, audio in LRC, flashcards, HTML, and .pdf embedded in them.

Solutions we offered to the Client

The client’s needs were very clear, and our business team created an SRS document after carefully studying them. The document’s main goal was to inform the client about the features and architecture of the mobile app.
We developed a web portal for the admin to upload courses and content. The app contains featured courses, categories, and enrolled courses with a progress bar to track the performance of each User. Each course is divided into units which are further divided into levels and can have a video, .pdf, .html, and flashcard. The course has multiple formats of quizzes too.
We also developed a mobile app for Users with login via Google and Apple. The User dashboard has a ‘My Profile’ tab containing statistics, awards, and a list of friends. The User can also track progress and the leaderboard. In the flashcard option, the user can look at the image and pronounce it in English. It also has a voice feature that gives the right pronunciation.

Challenges faced

We are primarily a company driven towards educational excellence of the country and thus have professional expertise in developing Learning Management Systems. We have developed over five similar LMSs and have managed to solve the majority of the challenges thrown towards us.
A specific challenge faced by us while working with Englishio is the management of time and cost to fetch and delete the huge data in a course. Our team of developers designed an algorithm to aid in effective time and cost management.

Key Features of the Project

  • A web portal for the admin to upload courses and content.
  • A mobile app for Users with login via Google and Apple features.
  • Progress bar to monitor performance and track progress with a leaderboard.
  • Each course is divided into units which are further divided into levels and can have a video, .pdf, .html, and flashcard.
  • Course embedded with multiple formats of quizzes too.
  • Voice feature that gives the right pronunciation.

Tech Stack

Scroll to Top
  • ESP32 (WiFi, MESH, OTA)
  • LoRaWAN
  • Raspberry Pi, Rock Pi
  • Sensor
  • MQTT
  • NFC
  • Arduino
  • FreeRTOS
  • UART
  • ZIGBEE
  • ModBUS, CanBUS
  • BLE, NimBLE
  • RFID
  • 4G LTE
  • UWB
  • USB
  • Schematic design
  • PCB and schematic source files
  • Assembling drawing files
  • Providing prototype/sample and production PCB service
  • Testing and validation of designed hardware
  • HIPAA
  • Azure Key
  • Management
  • ES, Checksum,
  • MD5sum
  • AWS
  • Azure
  • GCP
  • DigitalOcean
  • Kotlin
  • Python
  • Tensorflow
  • Computer Vision
  • ECG
  • SPO2
  • Heart Rate
  • Glucometer
  • Blood Pressure
  • Figma
  • FigJam
  • Adobe Photoshop
  • Adobe Illustrator
  • Balsamiq
  • Wireframe
  • Information
  • Architecture
  • Selenium Java
  • Postman
  • Swagger
  • Jmeter
  • SQL
  • Java Scripter
  • Test ng
  • Extents Reports
  • Flutter
  • Java
  • Kotlin
  • Swift
  • Dart
  • React JS
  • Python
  • NodeJS
  • Django
  • HTML, CSS, JS
RDBMS
  • PostgreSQL
  • Oracle
  • MySQL
  • MariaDB
No SQL Based
  • MongoDB
  • GCP
  • FirestoreDB
  • DynamoDB
  • Azure
  • CosmosDB
  • AWS