
On-The-Go E-Learning Web Application
An eLearning service with various user roles and complex structure similar to Udemy which allows users either to join the platform as individual or even organization.
Users who join the platform as learner will have chance to not only benefit from the instructive videos but also be able to interact with instructor via chatting system if they purchase the premium courses.
The system also has its own admin section which allows GoEn management staffs to manage courses, users, news, testimonials and everything.
As per client's need, we have developed a mobile-friendly web service.
Online Course
- A course contains videos streaming from AWS, collection of quiz and attachment as demonstration for some presentation.
- There are 2 types of course: Standard and Premium. The only difference between them is that user who enrolls premium course will be able to interact with tutor of that course.
Online Payment
- User will have 3 options to buy a course: Visa | Mastercard, Local bank online transfer, and off-system payment.
- Depends on location of user, we will determine which payment gateway to use: Alepay (Ngan Luong) or Stripe.
Complex Structure
- There are 6 different roles which own different permissions.
- Super Admin have the ultimate permissions such as creating sub-company and managing user across sub-companies.
- The other roles are Goen admin, sub-company admin, business user, individual user and tutor.
Other Features
- Besides videos, any course might content a set of quiz that has strong relevance to it. The quiz type could be multiple-choice or open question.
- System also allows Goen admin to create course combo, which is a group of courses but with lower total price.
Challenges
Goen comes with incomplete structure of the service they expect on mind. We need to spend weeks to consult, analyze and prepare a contract (mockup) to make sure we are on the same boat. Before approaching Dicom Interactive, there are 2 other Japanese companies who failed to finish this web application.
Goen is a typical Japanese client. They are always looking for something called "pixel-perfect", very design-oriented and pay close attention to every detail.
Goen also wants to roll this out to global which requires us to research and determine suitable 3rd services in terms of server, payment gateway, supported languages, time zone... and also a programming framework that could be easily scaled up.

How We Work
We decide to go with ReactJS for the Front-end, NodeJS for the Back-end, Redis and MongoDB as the database, Stripe and Alepay as Payment Gateway and AWS as our web service.
We spend 2 weeks to listen to Goen and try to understand what their desire and expectation are. Simultaneously, we analyze and sketch out their ideas and we work together until that sketch becomes our final interactive prototype.
Right after we finalize the wireframe and get the contract, our designers come in and collaborate on the vision then created 2 different look-and-feel homepages so that Goen could pick one. We then adapt that style into all other pages and on each page finish, we check and fine-tune it with the client.
During the development stage, we define milestones that we deliver shippable package to our client so we could make sure we are going on the right path.
Mobile App Development
Back-end/API Development
Payment Gateway Integration
UI/UX Graphic Design
What our clients say about Dicom Interactive.
Danh and the whole Dicom team were able to masterfully realize our vision for a modern, beautiful e-commerce website. They addressed every detail with professionalism and care, and created dream features for us that will help our business differentiate from the competition. We highly recommend Dicom for other businesses looking for high quality work and excellent service!
Dicom Interactive is an exceptional IT company that delivers high-quality interactive solutions tailored to specific needs. Their team is knowledgeable, professional, and reliable, and I highly recommend them to anyone seeking top-notch IT services.
Dicom Interactive is an exceptional IT company that exceeded my expectations. Their attention to detail, responsiveness, and dedication to delivering high-quality work were truly impressive. I highly recommend them to anyone looking for top-quality IT services and solutions.
My company received outstanding services from Dicom. Their skillful team brought us remarkable value in both cross-platform development and graphic design. We will come back for some bigger projects. Highly recommended to tech-coms.
Dicom-interactive is an exceptional agency that can combine technology and client service. My company and I have experienced in-depth consulting from the CEO. Their solid foundation is ready to be in charge of big and sophisticated projects which request high level of concentration and responsibility. Highly recommended for tech-com start up!
I must say that their top quality of work and adaptation to change of requirements are pretty impressive. They know what exactly they need to do to achieve the client’s goal and they do it wholeheartedly. On top of that, they are all super friendly and communicative people. Dicom Interactive is simply a very reliable partner.
I had some chances to work with Dicom Interactive. They are definitely hard-working technical guys with astonishingly fertile creative imagination and clearly comfortable with taking on responsibility. They very concentrated on achieving the project deadlines and very goes above and beyond what is required to ensure that their work is both professional and cutting edge.




