HomeProjectsWorkBlogTimeline

EcoLyf

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

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