Loading breadcrumb...

Project Overview

This project aims to simplify colonoscopy scheduling, mirroring the functionality of Gutcheck. It allows users to find doctors, request procedures, complete questionnaires, and receive preparation instructions.

Backend (.NET Core)

Overview

The backend will be built using .NET Core to provide a robust and scalable API for the application. It will handle user authentication, procedure requests, payment processing, and communication with external services.

Key Features:

API Endpoints: RESTful API for managing doctors, procedures, user profiles, and appointments.

Authentication: Secure user authentication using ASP.NET Core Identity.

Payment Processing: Integration with Stripe for handling payments.

Email Notifications: Utilizes MailGun for sending email notifications (e.g., appointment confirmations, reminders).

Database: MySQL database for storing user data, doctor information, and appointment details.

Frontend (React.js)

Overview

The frontend will be developed using React.js to create a responsive and intuitive user interface. It will allow users to search for doctors, schedule appointments, fill out questionnaires, and manage their profiles.

Key Features

Doctor Search: Interactive map using Google Maps API to find doctors by location and availability.

Appointment Scheduling: Calendar component for selecting appointment dates and times.

Questionnaire Forms: Dynamic forms for users to fill out medical questionnaires.

User Dashboard: Personalized dashboard to view upcoming appointments and manage profiles.

Cloud Infrastructure (AWS, Firebase)

AWS:

EC2: Hosting the .NET Core backend API.

RDS: Managed MySQL database.

S3: Storage for user documents and media.

Firebase

Authentication: Alternative authentication service.

Cloud Functions: Serverless functions for background tasks.

Cloud Messaging: Push notifications for appointment reminders.

Integrations

  • Stripe: Payment processing for colonoscopy scheduling fees.
  • MailGun: Email notifications for appointment confirmations and reminders.
  • Google Maps API: Displaying doctor locations and enabling location-based searches.
gutchek

Technology Stack

  • Backend:
    .NET Core
  • Frontend:
    React.js, Flutter
  • Cloud Infrastructure:
    AWS, Firebase
  • Integrations:
    Stripe, MailGun and Google Maps API
Drop Us a Line

Connect with Expoders Solutions

At Expoders Solutions, we’re ready to help you unlock opportunities, reach your goals, and innovate with confidence. Let’s connect!

Your Success Starts Here!