A web application that allows users to participate in various eco challenges track their progress and earn points for completing daily tasks. Users can join ongoing challenges view their completed challenges and redeem points for rewards. Built using Python with Flask web framework and SQLAlchemy for database management.
Here're some of the project's best features:
- Challenge Participation: Users can browse and join available eco challenges with different durations and points.
- Points and Rewards: Users earn points by completing daily tasks and they can redeem these points for rewards or incentives.
- Completed Challenges: Users can view a list of their completed challenges and the points earned for each.
- User Profile: Users have a profile section that displays their information such as username email and total points earned
- User Authentication: Users can create accounts and log in securely to access their personalized challenge data.
- Admin Dashboard: The app includes an admin dashboard accessible only to authorized administrators.
- Challenge Management: Admins can create new challenges edit existing ones and deactivate or delete challenges when needed.
- Points Management: Admins can assign points to individual tasks within a challenge and adjust points based on user feedback or performance.
Technologies used in the project:
- python
- flask
- HTML
- CSS
- Bootstrap



