Skip to content

tanay-koli/HackForge

Repository files navigation

GreenStack 🌱

A modern web application that analyzes and optimizes code repositories to reduce carbon footprints and improve sustainability in software development. GreenStack helps developers write more environmentally conscious code while maintaining performance and efficiency.

Features 🚀

  • Code Analysis: Deep analysis of repositories to identify sustainability issues
  • Carbon Impact Assessment: Measure and track CO₂ emissions of your codebase
  • Smart Recommendations: AI-powered suggestions for code optimization
  • Performance Metrics: Track performance improvements and cost savings
  • Interactive Chat: AI assistant to help with sustainable coding practices

Tech Stack 💻

  • React.js with TypeScript
  • Framer Motion for animations
  • Tailwind CSS for styling
  • Lucide React for icons

Getting Started 🌟

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn
  • Git

Installation

  1. Clone the repository:
git clone https://github.com/darshiyer/Git-Greener.git
cd Git-Greener
  1. Install dependencies:
npm install
# or
yarn install
  1. Start the development server:
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser

Project Structure 📁

src/
├── components/         # Reusable UI components
├── pages/             # Page components
├── services/          # API and external services
├── data/             # Mock data and constants
└── styles/           # Global styles and Tailwind config

Contributing 🤝

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License 📝

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments 🙏

  • Thanks to all contributors who help make software development more sustainable
  • Inspired by the growing need for environmentally conscious coding practices

Contact 📧

Darshi Iyer - @darshiyer

Project Link: https://github.com/darshiyer/Git-Greener

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •