Healthcare, Mobile Application Development, Services, Solution
App Connecting patients to doctors
Our clients contacted us with an idea for a bilingual mobile healthcare app that would enable frictionless communication between doctors and patients. After one of our client’s friends faced a situation where they couldn’t get ahold of a local doctor to help their mother, our clients realized the need for a mobile solution to instantly connect patients to doctors so they could receive immediate help.
The number of smartphone users in Malaysia is estimated to reach 20.96 million in 2018. This means there’s great potential for mobile healthcare solutions that allow patients to access their medical information anytime and anywhere and contact a care provider from the comfort of their own home. What’s more, e-Health will be playing a more significant role in Malaysia’s health sector in the foreseeable future.
We built a native app for doctors (who use iPads) and a native app for patients (who use iPhones). The app allows patients to communicate with doctors either by chat, video call, or voice call, describe and show symptoms, and pay for services.
Using this solution, doctors can manage their time effectively, keep patients’ medical records, and get paid for their consultations. Patients, on the other hand, can select an online doctor, connect to them in minutes and have a live video visit, get prescriptions, and order medications and have them delivered.SKU: n/a
Business School App
Customers want us to build apps for iOS and Android. The app has functions for all University registered students to access their timetables, scores, messages and notifications related to their studies and organization.
Students easily and quickly know the timetable, scores, notices, information about the school. The timetable function provides easy access to the daily schedule and details of the instructor and class times and locations
The app is a platform for students, teachers, and faculty designed to make student learning more manageable. The app allows you to store your classes, homework and tests in the cloud for access on any device, anytime, anywhere. In addition, the App integrates all student books, homework and overdue classes. The application is optimized to work for your school life from the start with support for weekly and daily rotation. Add your classes and view them in a familiar, eye-catching, recognizable week view. The content can synchronizes across devices, allow student can use the app even when internet connection is not availabled. You can add a task on the go from your phone or tablet and it will be available immediately on the web application.
Student can receive alerts from school, students can view exam result with marks and percentage.
User can find schools and classes nearby with GPS intergration
User can login by social account or email address
Internet – used to sync with database
Data of Phone to get the identifier of the device
Multi languagesSKU: n/a
E-commerce, Food and Beverage, Mobile Application Development, Restaurant, Services, Solution
CanTho Self order kioskE-commerce, Food and Beverage, Mobile Application Development, Restaurant, Services, Solution
CanTho Self order kiosk
Restaurants worldwide want to make meaningful investments in technology and business process automation to be major winners in the industry. Convenience for customers and resource efficiency for restaurateurs are the main aims driving restaurateurs to develop mobile apps and automate business processes. Famous chains such as McDonald’s, KFC, and Wendy’s have recognized the importance of technology and user demand for it, implementing mobile tech and self-order kiosks. This technology can deliver customer orders to the kitchen, reduce wait times via online ordering, and improve the overall customer experience with a brand.
We developed an application for five self-ordering kiosks to help Can Tho serve customers faster and the restaurant’s staff use their time more efficiently. Each Can Tho kiosk consists of a table, payment terminal, and wireless printer so customers can browse the menu, order, customize dishes, pay for an order, and get a receipt in one place.SKU: n/a
With the power of digital! VietCredit application provides customers with smart features that make it easy and safe to register for a Loan and manage accounts.
Active user can to open a Loan anytime, anywhere with the application.
User only need to download the application, only 10 minutes to complete the loan registration easily, User filling out the information and posting the required profile picture.
VietCredit will contact customers within 30 minutes to notify the results
TRACKING REAL DEBTS
User easily monitors their balance and control all transactions arising on their account right on your personal mobile device
The application VietCredit can be used to withdraw cash at all ATMs of banks affiliated with NAPAS nationwide.
Easy payment by bank transfer, or pay directly 24/7 at Payoo’s outlets such as FPT shop, Mobile World, Circle K.SKU: n/a
Healthcare, Intertainment, Mobile Application Development, PHP Development, Services, Software Maintenace, Solution, Ui/Ux Design, Web Development
Drupal based website developed for YMCAHealthcare, Intertainment, Mobile Application Development, PHP Development, Services, Software Maintenace, Solution, Ui/Ux Design, Web Development
Drupal based website developed for YMCA
The YMCA of San Diego County mobile application makes it easier for San Diego Y members and participants to engage with the YMCA. The application allows you to view current group exercise class schedules, upcoming registered and favorited program sessions and use your mobile device as your Y membership card for facility access.
+ Allows users to view and manage membership details and family profiles.
+ Browse and favorite group exercise class schedules from all San Diego Y locations.
+ Find and register for programs and events for the entire family.
+ Find and compare amenities at all Y locations.
+ Be notified of upcoming favorites classes, program sessions and facility updates or alerts.SKU: n/a
Education, Python, Services, Solution, Technologies, Web Development
language-learning platform LingUppEducation, Python, Services, Solution, Technologies, Web Development
language-learning platform LingUpp
The backstory of LingUpp
Victoria Collins came up with the idea of LingUpp ― a language exchange app ― when she moved to Brussels and started learning French and giving English lessons. She realized that speaking was one of the hardest parts of learning a foreign language and thought that having a language exchange partner was the best way to practice. So Victoria decided to build an app that would make it easier for language learners to find suitable language partners. She came to SATINA to turn her idea into a reality.
We created a web app called LingUpp that helps users find conversation partners with whom to practice speaking a foreign language either face-to-face or online. To make learning even more effective, LingUpp provides useful content in the form of articles, grammar tips, and conversation guides.
User RolesLanguage learners
Language learners are LingUpp users who want to improve their language skills and share knowledge with other language learners.Chief admin
The chief admin has full permissions and can manage all content and users.Content admin
The content admin can manage only the contents of training materials.Designed light and content-focused UI
We created a design that’s clear, intuitive, and accessible while focusing on functionality.
We opted for three main colors: white, blue, and green. To accentuate key parts of the UI (active tabs, in-app notifications, checkboxes, input text), we used light green, pink, yellow, light blue, and a blue gradient.
Victoria had already designed a logo before she came to us. As for fonts, we opted for Poppins, as it’s well-balanced, easy to read in big paragraphs, and looks nice in headlines and titles.A web app that matches language learners
LingUpp is a progressive web app, meaning it looks and behaves very much like a native app and works on any device: mobile, desktop, or tablet. Because we developed LingUpp as a progressive web app, we were able to deliver an app-like experience to users by providing features such as push notifications and offline mode. We also achieved smooth performance: the app responds to user interactions quickly, without jerky animations, transitions, and scrolling.SKU: n/a
Healthcare, Python, Services, Solution, Technologies, Web Development
Meddy Healthcare platform
Haris Aghadi, the CEO of Meddy.co, was looking into booking and scheduling software development integrated with the Meddy.co database. A database of hospitals and doctors in Qatar, Dubai, and Bahrain. Through the website, patients can book appointments with medical specialists who provide various healthcare services. The finished appointment scheduling and management system, which is integrated with the Meddy.co database, allows hospital administrators to schedule appointments for patients with their chosen specialists, thus providing a higher level of patient care and better hospital management. The platform also lets patients view doctors’ schedules and book appointments directly through the Meddy.co website.
The importance of proper management in healthcare is undeniable. The way hospitals maintain their inside operations directly influences the quality of care they provide to their patients. Scheduling platforms such as the one we developed for Meddy.co allow hospitals to eliminate discrepancies, facilitate better time management for their staff, and make medical appointments comfortable and convenient for everyone.
Achievements and plans
Meddy started off as a course project. But just over three years since they launched, they had attracted more than 2,000 doctors and facilitated over 50,000 visits. In 2017, Meddy raised $560,000 in a Pre Series A funding. In 2019, Meddy was able to raise $2.5 million during the Series A funding stage. In late 2019, Meddy was the biggest player of this kind in Qatar. The year before, they presented their platform to a larger audience by expanding it to the United Arab Emirates (UAE). What’s more, Haris Aghadi announced plans to continue expanding to more countries. In the future, they plan to make Meddy available across all countries in the Gulf Cooperation Council (GCC).
If you’re interested in more information about Meddy’s funding, read:Hospital administrator
Administrators can create and manage work schedules of hospital staff. They’re able to work with multiple hospitals via a convenient filtering system.Hospital receptionist
Hospital receptionists can set and edit appointments as well as control appointment statuses (finished, canceled, etc.).Doctor
Doctors can create profiles indicating their experience and can choose the time and date for appointments.Patient
Patients can search for doctors by filtering by specialization, insurance, treatment, and more. They can also book appointments with doctors directly, call doctors, and leave reviews with ratings. Patients can tie their profiles to their phone numbers to let basic information be pulled from the database automatically.Designed the UI/UX
When we started working on the Meddy.co scheduling app, there was already a simple booking system in place that let patients fill in their phone number and get a call from a hospital receptionist. We needed to work with this existing architecture. Thus, when making improvements, it was vital that the changes we introduced were subtle.
For the UI, our main task was to design the dashboard. Using the existing Meddy.co color palette and style, we created a minimalist, simple, and clear design with a couple of neat colorful illustrations.
As with our other projects, the first thing we did was selected several of the most important screens (weekly calendar view, login page, and time shift setup) and designed them. After getting our client’s approval, we were able to create a graphical user interface (GUI) kit containing all chosen design elements: color palette, typography, buttons, inputs, drop-down lists, checkboxes, and so on along with their states (default, hover, disable, selected, etc.). With the GUI kit in place, we quickly finished designing the rest of the app’s pages.Defined the server architecture
When building the Django server for Meddy.co, our goal was to provide smooth appointment management across all hospitals and countries. Using the Django REST Framework, the server provides access to the application’s feature set.
For the application to operate properly, the dashboard needs to receive data from the Meddy.co API, which gives access to lists of registered doctors, hospitals, and receptionists. For this, we used CoreAPI, which receives data from the Meddy.co database, validates it, and then sends it back to the Django server after converting it to the proper format.
Because sending many requests to the main website takes quite a lot of time, we used a Redis cache to decrease the number of requests and make everything work faster.Developed the frontend
By implementing the latest version of Angular, we made the application flexible and easy to extend. To make sure that each separate page would only be loaded on demand, we implemented Lazy Loading. For data control, we used Ngrx based on the Redux architecture, which uses RxJS to provide the full power of reactive programming.
In Meddy.co, patients can tie their profiles to their phone numbers. After doing so, they don’t need to answer the same questions every time they schedule an appointment as basic information is pulled from the database automatically. This feature is especially comfortable for families, as it allows a parent to be registered under the same phone number as their children. When making an appointment, administrators can type in a client’s phone number and choose a patient associated with that account from a drop-down menu.
The application allows hospital receptionists to manage staff schedules by setting appointments, editing appointments, and controlling appointment statuses (finished, cancelled, etc.).
The application displays doctors’ schedules visually in an aesthetically pleasing way, allowing both patients and hospital administrators to comfortably monitor staff availability.
With the help of a multilevel Working Period – Working Days – Working Hours structure, we gave administrators the ability to create and manage work schedules of hospital staff.
As administrators are able to work with multiple hospitals, we introduced a filtration system so that they can choose one facility at a time and work only with doctors and patients registered there, thus eliminating potential confusion.SKU: n/a
Java Development, Mobile Application Development, Porfolio, Solution, Technologies, Travel
Mobile app connect travellers ExpagoJava Development, Mobile Application Development, Porfolio, Solution, Technologies, Travel
Mobile app connect travellers Expago
How Expago decided to enhance the travel experience
Let’s say you’ve decided to visit Tbilisi, the capital of Georgia. You want to see the cultural sights and attractions, learn about the history and heritage of the city, and try traditional Georgian food. On TripAdvisor alone, there are 989 city tours in Tbilisi, so there’s a pretty good chance you’ll end up booking one of them. And this is what lots of travelers do.
In 2018, the Expago founders realized they could breathe new life into the traditional travel guide industry. They had an idea for a travel app that would match tourists in Georgia with locals for private tours to meet all budgets and activity preferences. With locals, the founders believed, tourists could uncover hidden gems and discover must-see spots that they wouldn’t find on the internet or in guidebooks. With this in mind, Expago contacted Steelkiwi. As they already had an in-house software development team, they requested only iOS and Android development services.
In cooperation with the Expago development team, we built a travel app for iOS and Android. The application helps travelers to Georgia find guided tours led by locals, who share their knowledge and passion about their country and their cities and make extra money. To show prospective users what Expago is and what it offers for travelers and guides, we created a landing page.
Because Expago targets two types of users — tourists and guides — we created two modes: Tourist mode and Guide mode. To switch between them, users just flip a switch between Guide mode and Tourist mode in their profiles.
Tourist – Tourists can search for tours, message guides for details, and pay for tours.
Guide – Guides can create tours, chat with tourists, and connect a PayPal account to get paid.Developed the iOS app
We developed Expago for iOS using Swift. We used the Model–View–ViewModel (MVVM) architectural pattern to separate objects into three distinct groups. This approach allowed for code reuse and ease of testing.Developed the Android app
Once we were finished with developing the iOS app, we moved to developing Expago for Android using the Java language. Just as with the iOS development, we used the Model–View–ViewModel (MVVM) architectural pattern to reuse code and test easily.Developed the landing page
We created a landing page to show users what Expago is. In addition to general information about the app, the Expago landing page contains user testimonials, information about the Expago team and Expago partners, and answers to frequently asked questions. If users have any further questions, they can leave a message by clicking the Contact us button on the site. Additionally, the landing page has links to Expago’s social media accounts on Facebook and LinkedIn and to the Expago app on Google Play and the App Store.SKU: n/a
API integrated, Custom Software Development, Desktop Applications Development, Food and Beverage, Mobile Application Development, PSD to HTML, Services, Software Maintenace, Solution, Ui/Ux Design, Web Development
Mobile Application DevelopmentAPI integrated, Custom Software Development, Desktop Applications Development, Food and Beverage, Mobile Application Development, PSD to HTML, Services, Software Maintenace, Solution, Ui/Ux Design, Web Development
Mobile Application DevelopmentNATIVE iOS & ANDROID APPLICATION DEVELOPMENT
Our team knows how to develop the most advanced application that runs smoothly on any platform leveraging all power of the languages and frameworks for the native mobile development, utilizing strong points of each OS and avoiding its weaknesses.CROSS-PLATFORM DEVELOPMENT
Whether you’re a startup company launching the first version of your product or an enterprise company who needs a cost-effective transition of the business software into the mobile app – we make sure that your cross-platform application will work perfectly on all devices.MOBILE FRONTEND DEVELOPMENT
Having a great product or business software that is needed to be introduced to the wider audience on the mobile devices? We can help. Our UX, UI, and frontend software engineers will transform your solution into the excellent mobile application that is a joy to use.SKU: n/a
E-commerce, Mobile Application Development, Python, Services, Solution, Technologies
Snaapy App connects businesses with clientsE-commerce, Mobile Application Development, Python, Services, Solution, Technologies
Snaapy App connects businesses with clients
The founder of Snaapy asked us to create a platform for promoting small and medium-sized offline businesses – from hair salons and barbershops to car rental agencies, to pet care services.
We needed to create both web and mobile applications as well as a comprehensive admin panel. This client-oriented system would let users book appointments with service providers for flexible or fixed timeslots according to their needs. Clients would also be able to leave comments and rate businesses.
According to Louis Columbus, the Forbes contributor, small and medium-sized enterprises (SMEs) should implement mobile solutions. Mobile marketplace development allows a business to connect to their customer base.
Service booking platforms such as Snaapy handle appointments made by clients while equipping businesses with enterprise resource planning (ERP) functionality to monitor their employees’ workloads, manage appointments and payments. The Snaapy platform gives insights into a business’s customer base, reveals consumer habits, shows appointment histories, and uncovers general needs of clients, all while accumulating valuable data.Business admin
The business admin can create business accounts with work details and portfolios and can manage all processes within those accounts, such as monitoring employee workloads and managing appointments and payments. The admin can also promote services on the platform and get notifications about all events.Receptionist
This is an optional role. Receptionists can manage service providers and appointments in their branches and are responsible for downtime and vacations of service providers.Service provider
Service providers can manage their work schedules and the services they offer. They can also check appointments, get notifications, and plan their downtime and vacations.Customer
Customers can create profiles, check businesses in their cities using categories, and book appointments with service providers by choosing a time slot. Customers can leave comments and rate businesses. They also can pay through the platform
Clients can instantly book an appointment with a service provider at a time that suits them. They can even indicate their address if they want the service provider to come to them and can confirm their bookings using the app.
Clients can discover businesses in their city on a map with pins.
Businesses can be filtered by category, subcategory, or name. There’s also an option to sort by rating and location. Sorting by location and the Nearest to Me function works in a regular browser.
Snaapy is a marketplace where service providers can create profiles that include detailed descriptions of services they offer, pictures, and hours of operation as well as list all branch locations. Businesses can also respond to comments from clients.
Snaapy is flexible, allowing service providers to set custom schedules. Even the trickiest schedules can be handled thanks to recurrence rules. Each business can decide whether clients can pick a specific provider when scheduling. Clients can always choose the service they would like. Offering the possibility of choosing is optional on the part of businesses.
The booking system is complex, allowing businesses to set schedules for multiple branches and allowing service providers to list their unique services. Each branch is responsible for setting its own hours of operation. Businesses need to indicate what services they offer, how long it takes to deliver each service, and the price for services. This information applies to the whole business, not just to one branch. Each service provider is assigned to a list of services they provide, which allows businesses to fine-tune their schedules. The system also allows businesses to manage sick leave, days off, breaks, and vacations.
Clients can choose from a variety of payment options within the app, including credit card, KNET, and cash. The great advantage of this system is that it helps businesses manage and track all financial transactions.
Clients can rate businesses after a service has been delivered. Ratings are shown on the preview page.
Businesses can place ads in Snaapy to promote their services. Snaapy is a promotional platform linked to the booking system. For each successful order, Snaapy charges the business a small commission. In case of a no-show, the commission is returned.
There are three business roles in the app: the administrator, who can access every part of the platform; the receptionist, who can manage all appointments; and service providers, who can manage their own appointments.SKU: n/a
Intertainment, Mobile Application Development, Services, Solution
Our client, Deniz Kahn, is a video game collector. Deniz asked us to develop a marketplace platform that would allow game collectors to grade their video games and offer them for sale if they wish so. He came to us with his own UI design.
Why the retro gaming industry?
There will always be people who like antique furniture, jewelry, classic comics, and retro video games. Those who appreciate the uniqueness of retro video games tend to collect and play them. People are nostalgic about playing the old way using retro gaming consoles such as the Nintendo 64, Sega 32X, and Neo Geo. But collectors might not even know how much their collections are worth unless they grade them. Also, a lot of retro games are shabby and need to be restored so users could play them. Services like Wata Games can revive the retro gaming industry by offering both grading procedures and restoration.
We built a platform for game grading. Here’s how it works: people send their old video games by mail to our client’s team who then grade and restore those games. Game owners can see the grading stages their games are going through using a web interface. Then our client’s team ships the games back.
In addition to the marketplace, we also developed back-office software for our client’s team so they could interact and grade games easily. The process of grading is complex and involves a lot of steps. We improved this process and made it comfortable for the team behind the marketplace.SKU: n/a
Intertainment, Solution, Uncategorized
- The User can login
- Send Wishes to other users through application
- Integration Video
- Audio for background
- In sert frame to messages
- Integration Facebook, Twittter or email
- Push notification to their friends and family
Users can send greetings by video, animated text. Wishes can insert video and audio to make the wishes more funny and attractive. There are many options for inserting videos.
Greetings to two types of users
a) Install the application
b) Users are saved in the phone book. The application also allows users to update their profile and send greetings to themselvesSKU: n/a