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.
- Host: GitHub
- URL: https://github.com/sliit-foss/cyborgs-pharmacy
- Owner: sliit-foss
- License: mit
- Created: 2018-04-05T07:23:57.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-23T11:36:03.000Z (about 7 years ago)
- Last Synced: 2025-03-26T03:04:52.879Z (3 months ago)
- Topics: angularjs, expressjs, mean-stack, mongodb, nodejs
- Language: JavaScript
- Homepage:
- Size: 959 KB
- Stars: 4
- Watchers: 2
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://gitter.im/sliit-foss-community/pms?utm_source=share-link&utm_medium=link&utm_campaign=share-link) [](https://raw.githubusercontent.com/sliit-foss/pms/master/LICENSE) [](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