EcoTracker is a web application designed to inspire and reward eco-friendly actions. Whether you're looking to adopt a greener lifestyle, participate in sustainability challenges, or compete with others to make an impact, EcoTracker is your go-to platform for driving change.
- Explore Challenges: Discover a variety of eco-friendly tasks designed to make a real-world impact.
- Track Progress: Stay motivated by marking challenges as completed and tracking your journey toward sustainability.
- Earn Points: Complete challenges to earn points and showcase your commitment.
- Compete on Leaderboards: See where you rank among other eco-champions and aim for the top spot!
- User Dashboard: Seamlessly manage your activities, view progress, and monitor your impact.
- Frontend: Bootstrap 5 for sleek and responsive design.
- Backend: Laravel for robust and scalable server-side development.
- Database: MySQL for efficient data management.
- Clone the repository:
git clone https://github.com/ME-Massine/EcoTracker.git cd EcoTracker - Install dependencies:
composer install npm install - Set up your
.envfile for database configuration. - Run migrations and seeders:
php artisan migrate --seed - Start the local server:
php artisan serve
- Register or log in to your account.
- Explore and participate in challenges.
- Track your progress and earn points.
- Compete with others and climb the leaderboard.
Contributions are welcome! Feel free to fork the repository, make enhancements, and submit pull requests.
This project is licensed under the MIT License.