An awesome README template to jumpstart your projects!
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
I came up with the idea after going through the Pandemic, it made the hospitals crowded due to not booking appointments or getting consults on their current health condition and so on. It came to my mind that I should build a platform to make it easy for the patients and doctors to communicate and schedule appointments based on the condition online, I started by building the structure and figuring out which functionalities I need to make it a complete product.
Here's why:
- A website made for scheduling appointments with Clinics, Doctors and Hospitals
- It was made and built by one developer from scratch
- The website has three types of users ("Admin", "Clinic/Doctor", "Patient")
- The Admin is the one who controls everything in the website, starting from users all the way to sensitive users details
- Clinic/ Doctor, those are the ones who will register through our websites and getting approved by the admins to share their expertise and services with patients
-
Patients:
- New patients can easily register
- Simple Login and Register
- Select the clinic services based on the categories
- Select the city through keyword for view the nearest clinic
- View all the nearest clinics
- View the detailed information about the clinic, doctor and images
- Check the availability and cost
- Provide ratings and comments
- Make the simple appointment process
Create a safe environment by giving others the ability to schedule everything online without the need of going to a doctor or clinic and make the place crowded, by doing this it will lowers everyone's chance of getting infected by COVID-19 or any other disease.
This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
- Clone the repo
git clone https://github.com/laithalenooz/Masterpiece-Laith_Al_Enooz.git
- Open the terminal in your root directory(project directory) & to install the composer packages run the following command:
composer install
- By running the following command, you will be able to get all the dependencies in your node_modules folder:
npm install
- To run the project, you need to run following command in the project directory. It will compile the php files & all the other project files. If you are making any changes in any of the .php file then you need to run the given command again.
npm run dev
- To serve the application you need to run the following command in the project directory. (This will give you an address with port number 8000.) Now navigate to the given address you will see your application is running.
php artisan serve
- To change the port address, run the following command:
php artisan serve --port=8080 // For port 8080 sudo php artisan serve --port=80 // If you want to run it on port 80, you probably need to sudo.
- Watching for changes: If you want to watch all the changes you make in the application then run the following command in the root directory.
npm run watch
- Building for Production: If you want to run the project and make the build in the production mode then run the following command in the root directory, otherwise the project will continue to run in the development mode.
npm run prod
- Required Permissions: If you are facing any issues regarding the permissions, then you need to run the following command in your project directory:
sudo chmod -R o+rw bootstrap/cache sudo chmod -R o+rw storage
See the open issues for a list of proposed features (and known issues).
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.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Laith Al Enooz - @ith_al - [email protected]
Project Link: https://github.com/laithalenooz/Masterpiece-Laith_Al_Enooz