Skip to content

rajdesai17/Refillia_BeachHack

 
 

Repository files navigation

Refillia

🚀 Project Description

Refillia is a crowdsourced web platform that maps and promotes free water refill stations, encouraging individuals to reduce plastic bottle waste. Users can discover nearby refill stations, contribute new locations, and provide feedback on water quality. The platform gamifies user engagement through a reward system, motivating sustainable behavior. Aquify also offers businesses the opportunity to list their refill stations, enhancing their eco-friendly branding while increasing foot traffic.

🎯 Link to Project

Live Link

🛠 Tech Stack

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: Supabase
  • Authentication: Supabase Auth
  • Maps & Location Services: React leaflet & OpenStreetMap
  • Deployment: Vercel (Frontend)

📷 Snapshots

📦 Prerequisites

Before running the project, ensure you have the following installed:

  • Node.js (v16+)
  • npm (v8+)
  • Supabase Account

🔧 Installation & Setup

  1. Clone the repository:

    git clone https://github.com/your-repo/refillia.git  
    cd refillia  
  2. Install dependencies:

    in root folder
    npm install  
  3. Configure Environment Variables:

    • Create a .env in root folder
    • Add necessary configuration details:
      VITE_SUPABASE_URL=your_supabase_url
      VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
      
  4. Run the Application:

    # Start frontend  
    npm start  
    
    
    

👥 Team Members

  1. Raj Desai
  2. Aryan Kadam
  3. Suyog Rawool
  4. Advait Warang

Made with ❤️ at BeachHack 6

About

Refillia is a crowdsourced web platform that maps and promotes free water refill stations, encouraging individuals to reduce plastic bottle waste.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 97.2%
  • CSS 2.4%
  • Other 0.4%