Skip to content

KiraBio is a platform for buying, selling, and renting specialized medical devices used in rare conditions or unique research settings.

Notifications You must be signed in to change notification settings

anshtandon27/KiraBio

Repository files navigation

Welcome to KiraBio

KiraBio Favicon

Introduction

KiraBio is a specialized platform designed for the buying, selling, and renting of ultra-specialized medical devices used in rare conditions or unique research settings. Our mission is to connect researchers, healthcare professionals, and institutions with the necessary tools to advance medical research and improve patient care.

Installation

⚠️ Important
Make sure the following tools are installed on your computer:

Docker Desktop Version Node.js version npm Version


Running the Codebase

To get started with KiraBio, follow these steps:

  1. Initialize the Project:

    $ pnpm run init
  2. Start Development Server:

    $ pnpm run dev

    You can view your application in your browser at http://localhost:8099.

  3. Build for Production:

    $ pnpm run build
  4. Start the Production Server:

    $ pnpm run start

Testing the Platform

If you wish to test the platform with seeded data, you can use the following admin login details:

This will allow you to access the platform as an admin and explore its features without needing to set up additional data.

Codebase Overview

Directory Structure

The KiraBio codebase is organized into several key directories:

  • src/: Contains the main application code.
    • app/: The main application components and pages.
    • core/: Core functionalities, including hooks and context providers.
    • designSystem/: UI components and design-related files.
    • server/: Server-side logic, including API routes and database interactions.
    • trpc/: tRPC setup for type-safe API calls.

Key Components

  • Landing Page: The entry point of the application, showcasing features and functionalities.
  • User Authentication: Integrated with NextAuth for user management and session handling.
  • API Integration: Utilizes tRPC for seamless communication between the frontend and backend.
  • Database: Uses Prisma for database management, with a PostgreSQL setup.

Support / Stay in Touch

For any questions or support, feel free to email us. We also encourage contributions and feedback from the community to improve KiraBio.


Thank you for using KiraBio! We hope this documentation helps you get started quickly and effectively.

KiraBio

Developed By

The KiraBio platform was developed by Ansh Tandon, a student at the University of Pennsylvania.

About

KiraBio is a platform for buying, selling, and renting specialized medical devices used in rare conditions or unique research settings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages