Skip to content

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

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages