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.
To get started with KiraBio, follow these steps:
-
Initialize the Project:
$ pnpm run init
-
Start Development Server:
$ pnpm run dev
You can view your application in your browser at http://localhost:8099.
-
Build for Production:
$ pnpm run build
-
Start the Production Server:
$ pnpm run start
If you wish to test the platform with seeded data, you can use the following admin login details:
- Email: [email protected]
- Password: password
This will allow you to access the platform as an admin and explore its features without needing to set up additional data.
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.
- 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.
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.
The KiraBio platform was developed by Ansh Tandon, a student at the University of Pennsylvania.