Skip to content

TNO98/medicare-frontend

Repository files navigation

Medicare | An Angular Medicine Ecommerce App

App Logo

Welcome to Medicare, an Angular-based medicine ecommerce app! Medicare is designed to provide a seamless and user-friendly experience for customers to browse and purchase medicine online. Leveraging the power of Angular and other cutting-edge technologies, Medicare offers a robust and efficient ecommerce solution.

  • To access the live version of the app, visit: Medicare Live Demo
  • To access the admin panel use the following credentials : email : malay@gmail.com password : abc123

Features

  • User Registration and Authentication: Users can easily create accounts, log in securely, and manage their profiles.
  • Product Catalog: Browse through a comprehensive catalog of medicines with detailed information, including descriptions, prices, dosage instructions, and more.
  • Search and Filtering: Effortlessly search for specific medicines and filter results based on categories, brands, or other relevant criteria.
  • Shopping Cart: Convenient shopping cart system allows users to add and remove medicines, review their selections, and proceed to checkout.
  • Order Management: Users can effortlessly view and manage their orders, track delivery status, and access order history. this feature is coming soon
  • Payment Integration: Seamlessly integrate with popular payment gateways to facilitate secure and smooth online transactions. this feature is coming soon
  • Responsive Design: Fully responsive app design ensures consistent user experience across different devices and screen sizes.

Technology Used

  • Angular: A powerful JavaScript framework for building dynamic single-page applications.
  • TypeScript: A strongly typed superset of JavaScript that enhances development productivity and code quality.
  • HTML5/CSS3: Standard web technologies for creating the user interface and styling the app.
  • Bootstrap: A popular CSS framework that provides responsive design and pre-styled components.
  • RxJS: A reactive programming library used for handling asynchronous operations and managing data streams.
  • Git: A distributed version control system for collaborative development and source code management.

Deployment

The Medicare app is deployed using the following technologies:

  • Amazon Web Services: The app is hosted on AWS EC2, providing a reliable and scalable hosting solution.
  • Docker + Docker-Compose The app is containerized by Docker with docker-compose, providing a reliable, easy, fast and scalable deployment solution.

To access the live version of the app, visit: Medicare Live Demo

Installation and Usage

To run the app locally, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/medicare-angular-app.git
  2. Navigate to the project directory: cd medicare-angular-app
  3. Install the dependencies: npm install
  4. Configure the app by updating the necessary environment variables.
  5. Start the development server: ng serve
  6. Open your web browser and visit http://localhost:4200 to access the app.

License

This project is licensed under the MIT License.

Acknowledgements

We would like to express our gratitude to the following resources and libraries that contributed to the development of this app:

Releases

No releases published

Packages

No packages published