krishworkstech.com

Speaklifi

Speaklifi is an android-based LMS mobile application similar to Duolingo, that was developed to globally assist and help people comprehend the English language and improve communication skills. The app incorporates local language (Bengali, Tamil and Telugu) support.
Speaklifi utilises AI techniques that make a basic-level learner gradually ace the language by receiving suggestions regarding pronunciation and fluency. The app has a unique feature of sending voice-based feedback. When a user reads a line, the app provides feedback on the correct pronunciation.

Location

India

Clients

Dadar i school

Project Duration

5 weeks

Industry

LMS

About the Client and their requirements

Our Client, Dadar i school, started as a youtube channel in 2017 to help people improve their spoken English and communication skills. The initiative garnered over 15 lakh Learners within a span of 4 years and also welcomes new students each month and offers a variety of individualized courses and helpful practice materials to help them enhance their English-speaking skills. The client wanted to develop a mobile application LMS to aid their cause with Bengali, Tamil, and Telugu language support. The main requirement was the feature of voice-based feedback. As an organization with app development, and AI-based project experience, we found the project extremely interesting.

Solutions we offered to the Client

The client was quite clear about what they needed, and after fully comprehending their requirements, our business team created an SRS document. The document was to provide the client with an understanding of the structure and features of the mobile app. Subsequent to this, our development team researched and implemented the best solution. The app is built with courses based on different learning levels. Courses include videos, tests, stories, audiobooks/ lessons, and quizzes. The app is currently in use by a large number of users. The app has courses for all learning levels, from beginners to a total of 5 levels. It uses AI to help beginners gradually master the language by providing feedback on their pronunciation and fluency. A unique function of the app is the ability to send voice-based feedback. The software gives feedback on the proper pronunciation after a user reads a line. The app is built with a provision to scale up to any local language integration. It has an inbuilt mascot to entertain & encourage learners. In addition, there are scoreboards, badges and collectives, streaks, scores, passing scores, and leaderboards.

Challenges faced

Krishworks primarily started as an EdTech Company and are driven towards improving the quality of education. We have developed nine Learning Management Systems and consider ourselves proficient in the field. Over time, we have learned that every project has its share of difficulties and our team has professionally overcome each one that has come their way. Some of the challenges we faced included recurrent changes in the UI/UX design. The team’s first application to use AWS was Dorabhai. It was exhilarating to learn a new concept even though understanding the optimization of AWS took longer than anticipated.

Key Features of the Project

  • OTP-based sign-in and sign-up: Users can create an account and log in using a One-Time Password (OTP) for secure authentication.
  • There are three web dashboards: Admin, Teacher, and POC.
  • Teachers can create and upload course materials. They can create video lectures, write notes, design quizzes, and add other relevant content for the courses they teach.
  • Users can sign up and enroll in courses through the user interface. They can access the course materials provided by teachers, including videos, notes, and quizzes.
  • Users can also download video lectures for offline viewing and access the units and modules of their enrolled courses.
  • The app allows users to access previous year’s question papers related to their courses.
  • Users can track their progress within the courses they have purchased. This feature enables users to monitor their completion status, quiz scores, and overall progress in the course.

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