Skip to content

anikchand461/EcoFix

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

40 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌍 EcoFix - Your Environmental Guardian 🌿

EcoFix Banner

Welcome to EcoFix – a comprehensive platform dedicated to promoting environmental awareness and sustainability! πŸš€ Whether you're passionate about reducing your carbon footprint or tracking environmental observations, EcoFix has you covered.


πŸ“¦ Features

✨ Submit Environmental Observations
πŸ“Έ Report environmental issues by submitting observations with photos and descriptions.

✨ Track Your Carbon Footprint
πŸš—πŸŒ± Calculate your carbon emissions based on your transportation, diet, and energy usage.

✨ Real-Time Data Visualization
πŸ“Š Analyze your environmental impact with easy-to-understand charts and reports.

✨ User-Friendly Interface
πŸ’» Intuitive design with responsive layouts for a seamless experience on all devices.


πŸš€ Technologies Used

  • Python 🐍
  • Django 🌐
  • HTML5 & CSS3 🎨
  • JavaScript ✨
  • Bulma CSS Framework πŸ› οΈ
  • SQLite πŸ—„οΈ

πŸ› οΈ Installation & Setup Guide

Follow these steps to get EcoFix up and running on your local machine! πŸ–₯οΈπŸ’‘

### 1. Clone the Repository


git clone https://github.com/abhirajadhikary06/EcoFix.git
cd EcoFix

### 2. Set Up the Virtual Environment

python -m venv env
source env/bin/activate  # For Linux/Mac
# OR
env\\Scripts\\activate  # For Windows

### 3. Install Dependencies

pip install -r requirements.txt

### 4. Run Migrations

python manage.py makemigrations
python manage.py migrate

### 5. Start the Server πŸš€

python manage.py runserver

Now, open your browser and go to http://127.0.0.1:8000 to explore EcoFix! 🌿

πŸ–ΌοΈ Screenshots

🌍 Home Page

πŸ“Έ Submit Observation

πŸ“Š Track Carbon Footprint

🀝 Contributing

We welcome contributions! πŸ‘ Follow these simple steps: 1. Fork the repository 🍴 2. Create a new branch for your feature (git checkout -b feature-name) 🌱 3. Commit your changes (git commit -m 'Add some feature') πŸ’Ύ 4. Push to the branch (git push origin feature-name) πŸš€ 5. Open a Pull Request πŸ“¬

πŸ“œ License

This project is licensed under the MIT License.

πŸ’¬ Contact

For questions, suggestions, or collaboration opportunities, feel free to reach out: β€’ Email: abhirajadhikary06@gmail.com πŸ“§

⭐ Show Your Support

If you like this project, don’t forget to star 🌟 the repo and share it with your friends! Let’s make the world a better place together! πŸŒπŸ’š

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 67.1%
  • Python 32.9%