An open API service indexing awesome lists of open source software.

https://github.com/alanhasn/pharmacy-management-system

This is a simple pharmacy system to manage prescriptions and inventory for practice Kotlin
https://github.com/alanhasn/pharmacy-management-system

clean-code cleancode coroutines dependency-injection design-patterns gradle in-memory-database kotlin layered-architecture learning-by-doing oop-principles pharmacy-management-system practice-project seperation-of-concerns simple-project simple-system

Last synced: 2 months ago
JSON representation

This is a simple pharmacy system to manage prescriptions and inventory for practice Kotlin

Awesome Lists containing this project

README

          

# Pharmacy System

**This is a simple pharmacy system to manage prescriptions and inventory. It is being used to practice [Separation of Concerns](https://en.wikipedia.org/wiki/Separation_of_concerns) and [Clean Architecture](https://blog.8thlight.com/uncle-bob/2012/08/13/The-Clean-Architecture.html), and [Coroutines](https://kotlinlang.org/docs/reference/coroutines.html) and is still under development.**
## Features

* Manage prescriptions
* Manage inventory
* Assign a pharmacist to a prescription

## How to Run

1. Clone the repository
2. Run `main.kt` to run the project

## Project Structure

The project is structured as follows:

* `domain`: Contains all domain-related logic
* `application`: Contains all application-related logic
* `infrastructure`: Contains all infrastructure-related logic, such as repositories
* `ui`: Contains all ui functions for presentation