Skip to content

Welcome to Rujta Developer Documentation

Rujta is a modern web application built with .NET 8 on the backend and React on the frontend. It enables users to browse and order pharmacy products, including medicines, cotton, and other essentials. Key features include adding items to a cart, checking stock availability across pharmacies, and placing orders.

Pharmacies benefit from a dedicated dashboard to manage inventory, track orders, and monitor statuses such as Pending, Processing, or Delivered.

Future enhancements include AI-powered prescription analysis and additional tools to streamline user experiences and pharmacy operations.

This documentation is tailored for developers, contributors, and maintainers seeking to understand, deploy, or extend the project.

What's Inside

  • Getting Started: Step-by-step guide to setting up the project locally, covering the .NET 8 backend, React frontend, and SQL Server database configurations.
  • Project Structure: Comprehensive overview of the backend and frontend components, including architecture and directory structures.
  • API Reference: Detailed overview of backend endpoints for managing products, orders, users, pharmacies, and more.
  • Frontend Guide: In-depth explanation of the React application, including architecture, components, state management, routing, and UI best practices.