Skip to content

salukadev/Pharmac-OMS

Repository files navigation


Logo

Online Pharmaceutical product distribution System for Pharmac (PVT).Ltd.

Project overview and installation instructions
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License
  6. Acknowledgements
  7. Contributors

About The Project

Pharmac Distributors Co. (PVT) LTD is a pharmaceutical importer and distributor based in Kandy, providing service to hundreds of pharmacies and dispensaries island wide. They legally source pharmaceutical products, store them under proper conditions before distributing them among authorized sellers. Their goal is to become the largest pharmaceutical distributor in the country. However, their operations are vastly affected by the inefficiency of the manual system currently deployed. Therefore, they have decided to implement an automated system to manage all possible functions and directly connect with the customers to provide more efficient service.

Built With

This section shows the list of major frameworks that we have used to built our project .

Getting Started

In order to be fully funtional and uprunning the following should be followed

Prerequisites

The following applications must be installed

  • Xampp server with php version 8.0
  • MySQL server
  • Latest version of composer installed
  • Node Package Manager(npm)

Installation

  1. Clone the repository

    git clone https://github.com/salukadev/Pharmac-OMS.git
  2. Install Composer packages

    composer install
  3. Install Node Package manager packages

    npm install
  4. Add .env file and copy the content from .env.example file

  5. Configure the database in .env file

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE='Your database name'
    DB_USERNAME='Your database username'
    DB_PASSWORD='Your database password'
  6. Generate keys

    php artisan key:generate
  7. Generate migrations

    php artisan migrate
  8. Run development serve

    php artisan optimize
    php artisan serve
  9. For development purposes

    npm run watch

    Incase of Issue in setting the environment

    npm install laravel-mix@latest

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Clone the project
    git clone https://github.com/salukadev/Pharmac-OMS.git
  2. Create your Feature Branch
    git checkout -b feature/AmazingFeature
  3. Commit your Changes
    git commit -m 'Add some AmazingFeature'
  4. Push to the Branch
    git push origin feature/AmazingFeature
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Acknowledgements

This is a project done for the Information Technology project module of BSc.(Hons.) Degree in Information Technology in Sri Lanka Institute of Information Technology

Contributors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages