Skip to content

Releases: bounswe/bounswe2024group6

0.9.0

16 Dec 18:55
7923f06
Compare
Choose a tag to compare

Group 6 CMPE 451 2024 Fall Final Release

0.2.0-alpha

25 Nov 18:58
16d7361
Compare
Choose a tag to compare
0.2.0-alpha Pre-release
Pre-release

Implemented Requirements are as follows:

Functional Requirements

  • 1.1.1.1 Guests shall be able to sign up.
  • 1.1.1.4 Guest shall be able to log in.
  • 1.1.2.1 Logged-in Users shall be able to log out.
  • 1.1.2.2 Logged-in Users shall be able to view their profile.
  • 1.1.2.4 Logged-in Users shall be able to view their bookmarked forum posts while viewing their profile.
  • 1.1.2.6 Logged-in Users shall be able to view their own forum posts/comments while viewing their profile.
  • 1.1.2.8 Logged-in Users shall be able to view their own created quizzes while viewing their profile.
  • 1.1.2.9 Logged-in Users shall be able to view their own solved quizzes & results while viewing their profile.
  • 1.1.2.10 Logged-in Users shall be able to view their followers while viewing their profile.
  • 1.1.2.11 Logged-in Users shall be able to view the people following them while viewing their profile.
  • 1.1.2.14 Logged-in Users shall be able to go to the forum post when viewing a post in someone's profile.
  • 1.1.2.15 Logged-in Users shall be able to follow other users.
  • 1.1.2.16 Logged-in Users shall be able to unfollow other users.
  • 1.1.2.17 Logged-in Users shall be able to view the created, solved quizzes and the forum posts of another user when viewing their profile.
  • 1.1.2.18 Logged-in Users shall be able to view the following/followers of another user from their profile.
  • 1.2.2.1 Logged-in Users shall be able to do everything that guests can.
  • 1.2.2.2 Logged-in Users shall be able to create a quiz.
  • 1.2.2.4 Logged-in Users shall be able to add tags to a quiz (including difficulty tags) while creating a quiz.
  • 1.2.2.5 Logged-in Users shall be able to take a quiz.
  • 1.2.2.6 Logged-in Users shall be able to cancel a quiz while taking it.
  • 1.3.2.1 Logged-in users shall be able to do everything that a guest can.
  • 1.3.2.3 Logged-in users shall be able to create new posts in the forum.
  • 1.3.2.4 Logged-in users shall be able to add tags to the post while creating new posts in the forum.
  • 1.3.2.5 Logged-in users shall be able to create new comments under posts.
  • 1.3.2.6 Logged-in users shall be able to bookmark posts and comments in the forum.
  • 1.3.2.8 Logged-in users shall be able to like/unlike posts and comments.

Non-functional Requirements

  • 2.1.1 The project should be available in English and Turkish (to cater to beginner level learners as well).
  • 2.2.1 The system shall respond to requests within 3 seconds.
  • 2.3.1 Passwords maintained in the system's database will be secured through encryption
  • 2.3.2 Private personal information of users (their email(s) and password) shall be concealed from other members
  • 2.4.1 Compatibility with popular web browsers like Google Chrome, Safari is ensured for the project.
  • 2.4.2 The users shall be able to enter the system from a smartphone or tablet, both through the Android app and through a web browser.
  • 2.4.3 It should be compatible with different popular Operating Systems.

0.1.0-alpha

22 Oct 04:35
772cb3c
Compare
Choose a tag to compare
0.1.0-alpha Pre-release
Pre-release

Mobile

  • ⁠Created log-in page visuals.
  • Created a quiz feed and quiz details page.
  • Created a functional page for quiz creation.
  • Created a functional page for solving quizzes.

Web

  • Created a forum page displaying posts and comments with mock data.
  • Added a post/comment review system.
  • ⁠Created a profile section to showcase the planned look and feel of the project.

Back-End

  • Created the log in and register endpoints with mock data
  • Dockerized and deployed the backend application.
  • Created endpoints for serving mock data to the front and mobile teams.

Implemented Requirements are as follows:

  • 1.1.1.4 Guest shall be able to log in.
  • 1.1.2.1 Logged-in Users shall be able to log out.
  • 1.1.2.2 Logged-in Users shall be able to view their profile.
  • 1.1.2.6 Logged-in Users shall be able to view their own forum posts/comments while viewing their profile.
  • 1.2.1.1 Guests shall be able to view the quiz feed.
  • 1.2.1.2 Guests shall be able to see quiz statistics and details.
  • 1.2.2.2 Logged-in Users shall be able to create a quiz.
  • 1.2.2.4 Logged-in Users shall be able to add tags to a quiz (including difficulty tags) while creating a quiz.
  • 1.2.2.5 Logged-in Users shall be able to take a quiz.
  • 1.3.1.1 Guests shall be able to view the forum feed.
  • 1.3.1.2 Guests shall be able to view the comments under a forum post.
  • 1.3.2.4 Logged-in users shall be able to add tags to the post while creating new posts in the forum.
  • 1.3.2.8 Logged-in users shall be able to like/unlike posts and comments.

Frontend URL: http://161.35.208.249:5173/
Backend URL: http://161.35.208.249:8000/

What's Changed

New Contributors

Full Changelog: Group<6>-Practice-App-Release-v0.2...customer-milestone-1

Group<6>-Practice-App-Release-v0.2

17 May 18:19
7604eb1
Compare
Choose a tag to compare
Pre-release

Release tag for the 3rd milestone

Group<6>-Practice-App-Release-v0.1

17 May 17:46
4ecda05
Compare
Choose a tag to compare
Pre-release

This is a pre-release version that has user-authentication and search functionalities.