Web-Based Proofreading & Editing Platform

Client and Business Goals: 

A university Assistant Professor addressed us with an idea of creating an online platform that would allow students to submit their essays for proofreading and involve competent editors that would be paid for their services.  


Our task was to form and develop a minimum viable product (MVP) on a tight budget for R3ciprocity, a Web-based proofreading and editing platform.

Applied Technologies:

JavaScript, Yii2 Framework, Nginx, MariaDB, PHP7, Amazon S3, Stripe

Web-based proofreading & editing platform
Web application development project highlights

Project Highlights:

  • Thorough and creative UI/UX design stage
  • Internal currency R3ciprocity Credits
  • Business logic implementation
Thorough and сreative UI/UX design stage
Thorough and сreative UI/UX design stage

Thorough and Creative UI/UX Design Stage

  • Initially, the client provided us with a single page demo to show the general idea. After having elaborated requirements and formed them into specifications, we came to the decision to embrace minimalism in UI design, cover as many user scenarios as we could, and make the most of the budget in order to build a great product. 
  • From the very beginning, the client was actively involved in the process while we were bringing ideas to the table as well. We shared results with the client once a week and discussed them. Our basic use cases— such as “As a user, I want to submit my text for proofreading, in order to get a high-quality text”, grew into 10-15 variations to consider all possible situations so that users would always get what they were expecting.
Thorough and сreative UI/UX design stage

Internal Currency R3ciprocity Credits

  • The platform introduced an internal currency called R3ciprocity Credits, which could be bought by users, converted into real money and transferred to bank cards by editors. A single registered user would be able to perform both roles—student and editor—so we wanted to lead them to correct scenarios. Therefore, instead of simply leading the user to the credit purchase screen, we added a parallel option for requesting a job. When the user has two options, the purchase no longer seems obligatory and is less likely to repel them.

Business Logic Implementation

  • The backend was fully created, set up, and tested by our team. The client had 4 domains, and we made the system available for all of them. During the implementation, we paid special attention to the management of feedback and ratings, submission logic, calculation of credits according to the overall rating, and formulas that evaluate readability.
The backend was fully developed by MobiDev

Bring Your Project to Life

contact us
How To Apply Machine Learning To Demand Forecasting

How To Apply Machine Learning To Demand Forecasting in …

How to develop apps for foldable dual-screen smartphones

Android App Development For Multi-Screen & Foldabl…

Guide To GDPR Compliant Software Development: Get Your Business Ready

All You Need To Know About General Data Protection Regu…

We will answer you within one business day