Releases: bounswe/bounswe2025group5
1.0.0
New Covered Requirements
| Requirement Number | Description |
|---|---|
| 1.1.1.3 | Registered users shall be able to reset their passwords. |
| 1.1.3.2 | Registered users shall be able to earn points for logging recycling. |
| 1.1.4.3 | Moderator shall be able to see reports that are sent by users about a post. |
| 1.1.4.4 | Moderator shall be able to delete a post if it includes inappropriate words... |
| 1.1.5.1 | Registered users shall be able to view the available badge that they receive... |
| 1.1.5.2 | Registered users shall be able to take badges from the forum activities automatically. |
| 1.1.5.3 | Users shall submit feedback, suggest improvements... |
| 1.2.3.2 | The system shall assign achievement badges when users reach predefined milestones... |
| 1.2.3.3 | The system shall provide a badge catalog where each badge is described. |
| 1.2.3.4 | The system shall assign achievement badges when users are in the first three places... |
| 1.2.4.2 | The system shall send a notification to people for the update of the leaderboard situation. |
| 1.2.5.2 | The system shall include tagging and categorization features... |
| 2.4.3 | The platform shall support at least one screen reader... |
| 2.4.4 | The platform shall support text resizing up to 200%... |
| 2.5.1 | The platform shall prioritize hosting providers with certified renewable energy usage... |
The deployed URL: https://waste-less.alibartukonca.org
Build instructions are here
0.2.0-beta
Covered Requirements
1.1.1.6 Registered users shall be able to display their waste reduction statistics.
1.1.2.4 Registered users shall be able to view historical waste data for at least the past 12 months
1.1.2.5 Registered users shall be able to visualize historical waste data through charts and bar graphs.
1.1.4.2 Registered users shall be able to delete their own posts. (for frontend-web)
1.2.2.1 The system shall generate weekly and monthly visual reports summarizing waste data.
1.2.2.2 The system shall calculate and display the percentage reduction in waste over time.
1.2.2.3 The system shall generate graphs and charts for visualizing waste data.
1.2.4.3 The system shall send notifications for likes and comments to their posts.
1.2.4.4 The system shall send notifications when users they follow share a post.
1.2.5.4 The system shall display a reminder message encouraging kindness.
1.2.6.1 The system shall model user interactions using standardized vocabularies.
1.2.6.2 The system shall represent user actions following the W3C Activity Streams 2.0.
2.1.2.4 The system shall require users to confirm critical, irreversible actions.
2.1.2.5 All non-text content (images, icons, charts) shall have meaningful text alternative.
2.1.2.6 Minimum color contrast ratio of 4.5:1 for text.
2.1.2.7 Interactive elements shall be fully operable via keyboard.
2.1.2.8 Visible focus indicators for all interactive elements.
2.1.2.9 Navigational components shall be placed consistently through web pages.
2.1.3.1 The system shall ensure waste tracking data is updated in real-time.
2.1.3.2 The waste tracking module shall support batch data entry.
2.3.2 The system shall enforce strong password policies that new passwords must be at least 8 characters long.
2.4.2 The platform shall be responsive and function correctly on mobile devices.
The deployed URL: https://waste-less.alibartukonca.org
Build instructions are here
In the assets section below, there are two APKs that are generated in two different ways:
- First one (WasteLess_expo.apk) has been generated the old-fashioned way. You may download it to any Android device/ VM and it will automatically connect to our database.
- The second one (WasteLess_dockerized.apk) is built with the Dockerfile after following the steps that we described in our README file.
0.1.0-beta
Information about Requirements:
- Account Requirements are done. (Except1.1.1.2 and 1.1.1.6 )
- Waste Tracking Requirements are done (Except 1.1.2.4, 1.1.2.5)
- Gamification and Challenge Requirements are done.
- Post Requirements are done. (Except 1.1.4.3, 1.1.4.4)
- Performance and Storage are done.
- Challenge Leaderboard-1.2.3.1 is done.
- 1.2.5.1 is done.
- Localization Requirements are done.
- Performance Requirements are done.
- Security Requirements are done. (Except 2.3.2)
- 2.4.1, 2.4.4 are done .
The deployed url : https://waste-less.alibartukonca.org
1.24.11
What is Done
- Implementation of wasteless app is done for backend and client sides.
- The dockerization is done and build stages are provided below.
What is New
- 1.24.11 has apk configuration files (1.24.10 does not have it.)
- demo.mp4 is deleted in the code part. It is in here.
Contributors
- @serdarbahar
- @kerimkasar
- @mertblc
- @CengizBilalSari
- @yusufonuroksuz
- @yukseleren
- @abdarslan
- @OsmanYusufTosun
- @tanriverdiege
- @AHMET-CAGDAS-GIRIT
- @roboticrustacean
Build
- make sure that you install docker and docker compose in your computer.
- docker-compose up --build : use this command to run the backend and front end service.
- docker logs <container_name_or_id> : you can use this command to see logs for specific container.
Fix for feed page
What is Done
- Implementation of wasteless app is done for backend and client sides.
- The dockerization is done and build stages are provided below.
What is New
- In 1.24.9 there was an issue about the feed page for load more , it is solved in this release.
Contributors
- @serdarbahar
- @kerimkasar
- @mertblc
- @CengizBilalSari
- @yusufonuroksuz
- @yukseleren
- @abdarslan
- @OsmanYusufTosun
- @tanriverdiege
- @AHMET-CAGDAS-GIRIT
- @roboticrustacean
Build
- make sure that you install docker and docker compose in your computer.
- docker-compose up --build : use this command to run the backend and front end service.
- docker logs <container_name_or_id> : you can use this command to see logs for specific container.
1.24.9
What is Done
- Implementation of wasteless app is done for backend and client sides.
- The dockerization is done and build stages are provided below.
Contributors
- @serdarbahar
- @kerimkasar
- @mertblc
- @CengizBilalSari
- @yusufonuroksuz
- @yukseleren
- @abdarslan
- @OsmanYusufTosun
- @tanriverdiege
- @AHMET-CAGDAS-GIRIT
- @roboticrustacean
Build
- make sure that you install docker and docker compose in your computer.
- docker-compose up --build : use this command to run the backend and front end service.
- docker logs <container_name_or_id> : you can use this command to see logs for specific container.