PharmaCureHub is an online platform designed to facilitate the purchase of medicines. It allows users to register, browse available medicines, add them to their cart, and securely complete their purchase. This project serves as a practical learning experience for implementing various technologies such as Java, MySQL, Spring Boot, HTML, CSS, and JavaScript.
The purpose of PharmaCureHub is twofold:
- This is a prototype of e-commerce website by which we learn to implements theoretical knowledge into the project.
- To offer users a convenient platform for purchasing medicines online.
PharmaCureHub offers the following features:
-
User Registration and Login:
- Users can register with the system by providing necessary details.
- Email verification is required for registration.
- Registered users can log in securely to their accounts.
-
Adding Medicine to Cart:
- Users can browse through the available medicines.
- They can add medicines to their shopping cart.
-
Buying Medicine:
- Users can proceed to checkout from their cart to buy the selected medicines.
- The system handles the payment process securely.
-
Searching Medicine by Name:
- Users can search for medicines by their names.
- The system displays the relevant medicines based on the search query.
PharmaCureHub is built using the following technologies:
- Java
- MySQL
- Spring Boot
- HTML
- CSS
- JavaScript
To run PharmaCureHub locally, follow these steps:
- Clone the repository:
git clone <repository-url> - Navigate to the project directory:
cd PharmaCureHub - Install dependencies:
<dependency-management-command> - Configure the database settings in
application.properties - Run the application:
<run-command>
To use PharmaCureHub, follow these steps:
- Register with the system using a valid email address.
- Log in to your account.
- Browse the available medicines and add them to your cart.
- Proceed to checkout and complete your purchase securely.
Contributions are welcome! Here are a few ways you can contribute:
- Report bugs and issues
- Suggest new features or improvements
- Submit pull requests