Skip to content

E-commerce pharmacy platform built with vanilla HTML, CSS, and JavaScript, powered by Supabase for authentication and backend services.

License

Notifications You must be signed in to change notification settings

RishiBuilds/pillstack-pharmacy-platform

Repository files navigation

PillStack – E-Commerce Pharmacy Platform

PillStack is a modern, responsive e-commerce pharmacy website built with HTML, CSS, and JavaScript, powered by Supabase as the backend.
The platform focuses on making healthcare accessible, reliable, and user-friendly by allowing users to browse medicines and place orders securely online.


Live Concept

An end-to-end digital pharmacy platform combining secure authentication and real-time backend services.


Features

E-Commerce

  • Browse medicines & healthcare products
  • Product details with pricing and availability
  • Cart management (add, remove, update)
  • Order placement flow (frontend-ready)

Authentication

  • User signup & login (Supabase Auth)
  • Secure session handling

Healthcare Focus

  • Leadership & About pages
  • Healthcare-grade UX patterns
  • Mobile-first responsive design

UI Enhancements

  • Light & Dark mode toggle
  • Smooth animations & transitions
  • Accessible typography and layout

Backend (Supabase)

  • Authentication (email/password)
  • Database-ready schema (products, users, orders)
  • Secure API keys handling
  • Scalable backend infrastructure

Tech Stack

Frontend

  • HTML5, CSS3, JavaScript (Vanilla)

Backend

  • Supabase
    • Authentication
    • Database (PostgreSQL)
    • Secure API access

Setup & Installation

  1. Clone the Repository

git clone https://github.com/RishiBuilds/pillstack-pharmacy-platform.git

cd pillstack-pharmacy-platform

2. Configure Supabase

Create a project on Supabase

Get:

  • Project URL
  • Anon Public Key

Create a .env file (or use environment variables):

  • SUPABASE_URL=your_supabase_project_url
  • SUPABASE_ANON_KEY=your_anon_key

3. Initialize Supabase (JS)

const supabase = supabase.createClient( SUPABASE_URL, SUPABASE_ANON_KEY


How to Run

  1. Clone the repository
    git clone `https://github.com/RishiBuilds/pillstack-pharmacy-platform.git`
    
  2. Open index.html directly in your browser (or use Live Server for best experience)

License

This project is licensed under the MIT License – see the LICENSE file for details.

This means you're free to use, modify, and distribute this project, as long as you include the original license.


Author

Made with ❤️ by Rishi for accessible healthcare.

If you found this project helpful, please consider giving it a ⭐ on GitHub!


Feel free to fork the repo, open issues, or submit pull requests!

About

E-commerce pharmacy platform built with vanilla HTML, CSS, and JavaScript, powered by Supabase for authentication and backend services.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published