Ayumed is a Web based Clinic Management System developed for the 2nd year group project of university
This web application currently has 5 stakeholders
- Patient
- Doctor
- Pharmacist
- Clinic staff member
- Admin
Group No : Group 17 - Information Systems
Name | Student ID |
---|---|
Dinith Kumudika | 2020/IS/059 |
Jayani Ranasinghe | 2020/IS/081 |
Pabasara Sathsaranee | 2020/IS/004 |
Affdha Awfar | 2020/IS/010 |
https://trello.com/w/2ndyeargroupproject5
Architecture : MVC
FrontEnd : HTML
CSS
Javascript
BackEnd : PHP
Package Manager : Composer
LAMP Stack
Web Server OS : Linux
Web Server : Apache
Database : MySQL
Bacnkend Language : PHP
SweetAlert2
Chart.js
FullCalendar
- Apache Server
- PHP 5.6+
- MySQL Database
- Composer
- Download the files, either directly or by cloning the repo.
- Create database schema using sql dump file.
- Create
.env
file from.env.example
file and adjust database configuration. - Run
composer install
to install the project dependencies. - Install XAMPP for an easy quickstart. Also something like WAMP can be also used instead of XAMPP
Modify the URL_ROOT and SITE_NAME in the config.php to your project folder and name of the site name as you prefer
// URL root
define('URL_ROOT', 'http://localhost/<project root>');
//SITE name
define('SITE_NAME', <site name>);
Modify the RewriteBase in the .htaccess file inside the public folder to match the name of your installation folder
RewriteBase /<your root folder>/public
Create a database named as ayumed_clinic_mgt_system
using PhpMyAdmin and import the sql file to it.
Go to project folder and run the composer install command
composer install