Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Byte me Byte me
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 5
    • Issues 5
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • JuvrajSingh.-
  • Byte meByte me
  • Wiki
  • Participation journal
  • Week 10 and 11

Week 10 and 11 · Changes

Page history
Update Week 10 and 11 authored Mar 28, 2025 by Wenjun.Chen's avatar Wenjun.Chen
Hide whitespace changes
Inline Side-by-side
Participation-Journal/Week-10-and-11.md 0 → 100644
View page @ 3c258190
Week 10 and 11
Juvraj Added:
MongoDB integration allowing for user signup, login and modification of items
Wenjun added:
1. User Authentication & Password
Password must be at least 8 characters long, and include at least one uppercase letter and one number
Passwords are securely hashed using bcrypt
Users can reset their password via a Gmail verification code
New password must differ from the old one
2. User Navigation
Users can access Group and Sign Out from the Settings button on the homepage
3. Group Management
Each user can belong to only one group
Users not in any group can create a new group
Only the group owner can: Rename the group, Add or remove members
When the owner leaves the group, they must assign a new owner
4. Group Invitations & Permissions
Regular users can:
Receive and respond to invitations from the group owner (accept or decline)
Leave the group voluntarily
Clone repository
  • Deliverable 2
    • Requirements Statement
    • UML Class Model
    • Use Case Descriptions and Scenarios
    • Use Case Model
  • Deliverable 3
    • Final Document
      • Challenges and How We Solved Them
      • Key summary of all participants
      • Video Link
    • System Architecture
    • Updated Class diagram
    • Updated Use case Diagram
  • Functional Properties
  • Participation Journal
View All Pages