Skip to content

jane-does-coding/lumea-techpals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Apr 12, 2025
16c43adΒ Β·Β Β· Apr 12, 2025

History

1 Commit
Apr 12, 2025
Apr 12, 2025
Apr 12, 2025
Apr 12, 2025
Apr 12, 2025
Apr 12, 2025
Apr 12, 2025
Apr 12, 2025
Apr 12, 2025
Apr 12, 2025
Apr 12, 2025
Apr 12, 2025
Apr 12, 2025

Repository files navigation

🌿 Carbon Footprint Calculator

Track, reduce, and breathe cleaner air!

πŸ“‹ Table of Contents

✨ Overview

A modern Next.js application that calculates your carbon footprint based on lifestyle factors like transportation, diet, and energy usage. The calculator provides:

  • Detailed breakdown of emissions by category
  • Visual comparisons to global and US averages
  • Personalized recommendations for reduction
  • Responsive design with smooth animations

Built with Next.js for optimal performance and clean UI design principles.

πŸš€ Features

Category Details
Calculator Transportation, diet, housing, energy, flights, and shopping inputs
Results Comparative analysis, actionable recommendations
UI/UX Responsive design, animated transitions, accessible color schemes
Performance Optimized bundle size, lazy loading, efficient state management

πŸ“„ Pages

    1. Home/Landing Page (/)
    1. Calculations Page (/calculate)

πŸ› οΈ Tech Stack

Technologies

πŸ”€ Fonts

Font Type Implementation
Exo 2 Sans-serif @import from Google Fonts
Dirtyline 36 Display Local WOFF2 file in /public/fonts

βš™οΈ Installation

Follow these steps to set up and run the project on your local machine:

  1. Clone the Repository

    git clone https://github.com/jane-does-coding/lumea
  2. Install Dependencies

     npm i
  3. Run Locally

     npm run dev

🎯 Purpose

Environmental Impact: Democratizes access to complex carbon calculations through an intuitive interface..

Behavioral Change: Visual data presentation encourages users to adopt more sustainable lifestyle choices..

🀝 Contributing

Fork the repository

Create your feature branch (git checkout -b feature/amazing-feature)

Commit changes (git commit -m 'Add amazing feature')

Push to branch (git push origin feature/amazing-feature)

Open a Pull Request