Medlink: a dashboard designed for receptionists at a therapy clinic.
Eddie Sosera
Explore the docs
View Demo
·
Report Bug
·
Request Feature
Medlink serves as an intuitive and efficient dashboard specifically tailored for receptionists working within the dynamic environment of a therapy clinic. This comprehensive tool is meticulously crafted to book appointments.
- Built With
- Installation
- Features
- Technical Functionality
- Development Process
- Final Outcomes
- Reporting Issues
- Authors
- Licenses
- Contact
- Clone the repo
git clone https://github.com/eddiesosera/medlink.git
- Start the client server with
XAMP
then navigate to the file path in youweb browser
(URL section). - Import the database located in
app/clinicdb.sql
through the php admin dashboard found onlocalhost/phpmyadmin
in your web browser.
The home screen allows users to engage with the carousel at the top to gain more info about the project.
The home screen shows all discounted products on sale.
Any receptionist who is logged in can create a new appointment using the form shown. They can only create appointment using doctors and patient that are in the database.
Receptionist can add new patients to the database in order to book an appointment for the patient. They’ll need to fill in the form accordingly as everything is required.
A list of all the patients in the database, the receptionist can perform CRUD functionality with each record.
A list of all the doctors in the database, the receptionist can perform CRUD functionality with each record.
Receptionists’ an edit and update their information using the following form.
A head receptionist has the special feature to manage ordinary receptions by removing or adding a new receptionists’ access to the dashboard.
CRUD funtionality
on receptionist.CRUD functionality
on appointments booked.CRUD functionality
on doctors and patients.Password Validation
using custom code.Admin interface
should add and remove ordinary receptionists.
The Development Process
the technical implementations and functionality done for the website.
This was my first project where I was working on the backend from the ground up and it was really an insightful experience. I learnt about relationships between tables.
Even though I didnt have any background on Backend
programmming I was still familiar with MongoDB
and I struggled a bit with primary keys and indexes when setting up the database. I was learning new concept in a programming language I was not familiar with, we wrote the backend with PHP
and I am more familiar with Javacript
.
-
Fork the repository:
- Fork this repository to your GitHub account.
-
Clone your fork:
- Clone the repository to your local machine using the following command:
git clone https://github.com/eddiesosera/medlink.git
- Clone the repository to your local machine using the following command:
-
Create a branch:
- Create a new branch for your feature or bug fix:
git checkout -b feature-branch
- Create a new branch for your feature or bug fix:
-
Make your changes:
- Make your desired changes in the codebase.
-
Test your changes:
- Ensure that your changes do not introduce new issues.
- Run relevant tests if available.
-
Commit your changes:
- Commit your changes with a descriptive commit message:
git commit -m "Your informative commit message"
- Commit your changes with a descriptive commit message:
-
Push your changes:
- Push your changes to your forked repository:
git push origin feature-branch
- Push your changes to your forked repository:
-
Create a pull request:
- Open a pull request against the
main
branch of the original repository. - Provide a clear title and description for your pull request.
- Open a pull request against the
If you encounter any issues or have suggestions, please open an issue on GitHub.
Distributed under the MIT License. See License for more information.
LinkedIn - @eddiesosera, or Visit website.