Skip to content

0.1.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@bahricanyesil bahricanyesil released this 01 Nov 07:43
· 1433 commits to master since this release
1c2bfc0

"Learnify" is an online learning platform. We have implemented authentication-related requirements in this pre-release. Users are able to sign up, log in, verify their email addresses, login when they forgot their passwords, see their basic profile info (static), update their profile image (temporary), and see a home screen with lists of courses. Here are the requirements captured in this pre-release:
Sign up
1.1.1.1.1. Guests shall enter an unused username, an unregistered email address, and a strong password to signup.
1.1.1.1.2. Guests shall agree to the privacy policy and terms&conditions to signup.

Log in and Log out
1.1.1.2.1. Users shall provide their usernames and passwords to log in.
1.1.1.5.1. Users shall be able to log out.

Email Verification
1.1.1.3.1. Users shall enter the received verification codes (via their registered email addresses) to complete the email verification

Availability
2.1.1. System should have a Website interface that provides an web specific user experience.
2.1.2. System should have a Android application interface that provides an mobile specific user experience.
2.1.3. System should support UTF-8 character encoding.
2.1.4. System should support English language.

Forgot Password
1.1.1.4.1. Users shall first enter the email addresses they signed up with and then the verification code they received.

Security
2.3.1 All sensitive data shall be encrypted before storing.

Privacy
2.2.1. Ethical concerns must be considered, so system must follow the rules defined by GDPR/KVKK.

What's Changed

New Contributors

Full Changelog: Group-2-Practice-App-Deliverable...customer-presentation-1