Petra Medical College
Web Design & Development for Online Education Platform
Project Summary
Baytech Consulting designed and developed a web application for an online education platform. Baytech Consulting converted the app’s designs from Figma to HTML and developed the app’s functionalities.
Feedback Summary
Baytech Consulting developed an app that met the client’s requirements. The app works flawlessly, and Baytech Consulting was quick to resolve bugs. They worked fast and delivered work ahead of schedule. Baytech Consulting was responsive through Zoom, Microsoft Teams, email, and phone calls.
Background
Introduce your business and what you do there.
I’m the president of Petra Medical College. We offer online training for a variety of entry-level medical field professions, including certified nursing assistants, medical assistants, and technicians.
Opportunity / Challenge
What challenge were you trying to address with Baytech Consulting?
We needed a web application that allowed us to build out entire online courses from the backend. Including content blocks like lecture videos, notes, flash cards, and exams–all customizable for each course. The backend then needed to populate that content over on the student portal, so our students could access the course content with ease and convenience.
Solution
What was the scope of their involvement?
Baytech Consulting designed and developed a web application from scratch with several platforms. We had previously worked with a different company that designed part of the app and gave those designs to Baytech Consulting.
Baytech Consulting completed the missing designs following our brand guidelines and identity, which were previously created by another professional. Baytech Consulting was also responsible for converting the Figma designs into HTML format and writing the necessary code.
After the design phase, Baytech Consulting created the original code and backend. Our app required the creation of different account types and portals. Baytech Consulting integrated all the functionalities we asked for, our students could register for courses, pay for classes, jump into our learning management system, and upon finishing, download their certificate degrees. Baytech also coded our "partner portal," allowing high school administrators to create special accounts where they can add students, assign them to groups, manage their learning progress, and set them up with an allied health certification upon their graduation, ensuring that their students can enter the workforce right out of high school.
Baytech Consulting also integrated an SEO function and assisted us with web hosting. In web hosting is common to use subscription plans, but Baytech Consulting used another tool that allowed them to diversify the app’s backend to be more flexible since the backend can be stored and interact in different ways.
What is the team composition?
The team consisted of:
Bryan (architect)
Michael (senior engineer)
Cristian (developer)
Jeffrey (developer)
Vincent (developer, no longer employed at Baytech)
Katarina (testing)
How did you come to work with Baytech Consulting?
We worked with local companies before working with Baytech Consulting but didn’t have a good experience. We had worked with another company before that took advantage of us because they billed us for the design and development of the app, but they only delivered the design without the coding.
After these bad experiences, I searched online for development companies in California. I screened some companies and requested a meeting with Baytech Consulting. Jeff handled that meeting, and after two weeks, he sent us a budget estimate for the project. We liked Baytech Consulting’s proposal and decided to go with them.
How much have you invested with them?
We invested $350,000 with Baytech Consulting.
What is the status of this engagement?
We worked together from October 2022–March 2023.
Results & Feedback
What evidence can you share that demonstrates the impact of the engagement?
Baytech Consulting developed a functional web app and met our requirements. The app is better than we had imagined and works flawlessly. During the bug testing phase, Baytech Consulting was quick to catch and resolve issues. We sent them a list of bugs to fix, and Baytech Consulting had already corrected them — they were ahead of us all the time.
Moreover, Baytech Consulting’s personable treatment was excellent. They were professional, explained every step of the process, and went out of their way to help us. Baytech Consulting even sent us a gift basket for Christmas — they really took care of us.
How did Baytech Consulting perform from a project management standpoint?
Baytech Consulting worked fast and stayed on budget. They never missed a deadline and delivered work ahead of time. Baytech Consulting worked under 2–4 week sprints and gave us an update each time they completed a sprint. They also gave us a report on the hours it took to complete that sprint, walked us through it, and tested the work in front of us to show the functionality. Baytech Consulting also gave us access to test the app and try it ourselves all throughout the development process.
Our communication with Baytech Consulting was excellent. They never rescheduled a meeting, and we could join their daily Zoom calls if we wanted to. Baytech Consulting also created a Microsoft Teams account to communicate with us, and we could send an email or call them as needed. When we asked Baytech Consulting something, they responded right away.
What did you find most impressive about them?
I was most impressed with Baytech Consulting’s integrity. They delivered what they promised and were respectful of our time. We had previously worked with three development companies and had a completely different experience — it was night and day.
Unfortunately, I realized that integrity was hard to find. Other vendors extended the schedule to get more money, and Baytech Consulting never did that. On each sprint, Baytech Consulting proved to be a reliable company.
Are there any areas they could improve?
I can’t think of anything for Baytech Consulting to improve — they were honestly perfect.
Do you have any advice for potential customers?
I absolutely recommend working with Baytech Consulting because you’ll get what you paid for, and their prices are fair. If you’re unfamiliar with development projects, Baytech Consulting will work with you and walk you through the process. Just talk to them, and Baytech Consulting will explain everything. They’re good people, and you won’t regret working with them.