HomeProjectsWorkBlogTimeline

EcoLyf

Web application designed to track and reduce carbon footprints by monitoring daily activities.

Technovate 2.0

🎓 Sardar Patel Institute of Technology

📌 Mumbai, Maharashtra

🚀 24hr Hackathon Project

ActivitiesAdd ActivityFootprintHomeLeaderboard

EcoLyf

Ecolyf is an application designed to track and reduce carbon footprints by monitoring daily activities and providing AI-based suggestions for eco-friendly living.

Features

  • Daily Carbon Tracking: Log activities to see their carbon impact.
  • AI-based Suggestions: Receive personalized tips for reducing emissions.
  • Eco-Score: Visualize your eco-friendliness progress with a measurable score.
  • Data Visualization: View trends and track improvements over time.

Technology Stack

  • Prisma: Database management and ORM
  • PostgreSQL: Data storage for user activities and eco-scores
  • Svelte: Lightweight frontend for a smooth, responsive user experience
  • TypeScript: Ensures robust and maintainable code

Live Application

Visit Ecolyf

Getting Started

  1. Clone the Repository:

    git clone https://github.com/yourusername/ecolyf.git
    cd ecolyf
    
  2. Install Dependencies:

    npm install
    
  3. Set Up Database: Configure your PostgreSQL database in .env and run migrations:

    npx prisma migrate dev
    
  4. Run the App:

    npm run dev