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

https://github.com/sliit-foss/cyborgs-pharmacy

Cyborgs Pharmacy Management System is a system developed by Team Cyborgs to overcome the efficiency, security and reliability issues of the current manual system and in turn improving the overall productivity of a pharmacy.
https://github.com/sliit-foss/cyborgs-pharmacy

angularjs expressjs mean-stack mongodb nodejs

Last synced: 2 months ago
JSON representation

Cyborgs Pharmacy Management System is a system developed by Team Cyborgs to overcome the efficiency, security and reliability issues of the current manual system and in turn improving the overall productivity of a pharmacy.

Awesome Lists containing this project

README

        

[![Join the chat at https://gitter.im/sliit-foss-community/pms](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/sliit-foss-community/pms?utm_source=share-link&utm_medium=link&utm_campaign=share-link) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://raw.githubusercontent.com/sliit-foss/pms/master/LICENSE) [![Waffle.io - Columns and their card count](https://badge.waffle.io/sliit-foss/cyborgs-pharmacy.svg?columns=In%20Progress,Done)](https://waffle.io/sliit-foss/cyborgs-pharmacy)

# Introduction
Cyborgs Pharmacy Management System is a system developed by Team Cyborgs to overcome the efficiency, security and reliability issues of the current manual system and in turn improving the overall productivity of a pharmacy.

## Components
- User Management
- Drug/Inventory Management
- Prescription Management
- Reports and Analysis

# Implementation
This application is developed using the MEAN stack.
- Front-End: AngularJS
- Back-end: NodeJS using Express
- Database: MongoDB

# Architecture
The AngularJS front-end communicates with the NodeJS services to retreive and update the MongoDB database.

::TODO:: High-level Architecture Diagram

# Setting Up the Project
Instructions to setup the project in your machine are as follows.

## Pre-requisites
* NodeJS 6.X or higher

## Microservices
1. `cd` in to the directory.
2. Run `npm install` to install the packages required.
3. run `npm start`

## Frontend
Setup a http server. Suggested: http-server node module

## Default Credentials

Username: user
Password: pass

### Doctor
Username: doctor
Password: pass

### Administrator
Username: admin
Password: 123

## Running Tests
::TODO::

# Mentors
- Ishan Yapa
- Nandun Bandara
- Isuru Prasad