CBSiCentral Mobile App
Let’s have a look at the journey of the CBSiCentral app and how our team took on this challenging project and passed all tests with flying colors to deliver a robust app to our client.
How the concept was created
We had earlier worked with CBS Publishers and Distributors on their Nursing Next Android App and they were quite satisfied and impressed with our work. They reached out to us with a description of requirements regarding another medical education app named CBSiCentral. Their company had previously hired an agency for development of this app, the project was completed and deployed, but the app was getting negative feedback from users and the reviews, ratings on Google Play Store highlighted its major problems.
Our company was entrusted with the task of completely revamping the CBSiCentral App and building it from scratch. The client had a lot of questions as they wanted to make sure this time their app receives better reviews and offers good user experience. We helped clear many of their concerns and queries regarding the project. After some meetings with Mr. Bhupesh and the Director of CBS Publishers and Distributors, Mr. Varun, we mutually agreed to get on board for this project.
The idea of CBSiCentral app was to provide students pursuing medical courses across India, to get a centralized app for purchasing CBS Publishers educational material, such as books. Apart from this, the content of the app focused on proprietary educational content and helpful resources for medical students.
Required Features in the App
The development team started its work with great enthusiasm knowing the challenges that lie ahead in working on an app that has been live but has failed to impress users. The waterfall model of software development was efficiently used during all phases of the project.
The various features that were placed as requirements by CBS publishers are described below.
The users shall be able to login and register to the app using their email & phone number. They would receive an OTP on their email for confirmation purposes. After successful signup, users will have the option to modify their profiles or add/remove any profile information.
Enter Course Information
Users will need to enter their city, college or university name and course name at the time of creating their profile on the iCentral Android App. This will enable the app to show them relevant suggestions and content on the basis of their course.
Buy Books and Validate Purchases
Students will be able to buy books from CBS Publishers catalogue on the app and also validate their purchases by entering the unique scratch codes present on each CBS product
A detailed list of all the purchases made will be available on the app. Also, students can cancel any active order placed and view the order status through real time updates
The app would give users timely and regular updates about addition of new seats, and also chat notifications, and confirmations. Users can then browse through the app and get complete information about the same.
Help and Support
Users could submit their queries about purchases, account and others by raising a ticket and choosing the relevant category and describing their issue further.
Challenges faced & their Solutions
The CBSiCentral App was redesigned completely and developed as a Native App with Java as its core architecture and MySQL for database and PHP for backend.
Security of educational content and user wallet was an issue as the study material was owned by CBS and could only be accessed by a user after making a purchase, and transactions had to be safeguarded from any malicious activity. So preventing any form of data piracy or wallet fraud was a big challenge in front of our development team.
We placed a number of security features to prevent any unauthorized user from purchasing books and making sure that the payment gateway was secured from end to end for making safe purchases on the CBSiCentral app.
Another problem was that of users not having access to high speed internet. We had to ensure that the app loads and displays most of the content to users that are on high latency networks.
So we adopted a hybrid app architecture(online + offline) where a number of features were independent of internet connection and could help users that didn’t have the availability of fast internet.
The CBSiCentral Android app was successfully implemented without any errors. The team is ready to face real-time bugs that may arise as the system is operated on grass root level and the different scenarios come into play.
We were highly praised by CBS Publishers and they were highly satisfied with our quality of work as well.
The app is currently live on Google Play Store and is under the maintenance and control of CBS Technical team. With more than 50k+ downloads, CBSiCentral is helping many medical students find their direction and prepare for their exams better.
Take a peek inside our world of APPS
Check out our work
Our portfolio is extremely diverse as we have developed aesthetic designs, wireframes and converted them into amazing and futuristic mobile apps for companies from a plethora of fields. You can have a look at some of our best apps to know what we’re talking about.