Skip to content

Password management system with user roles, storage of credentials, and access logging. Deployed on the University’s CS server

Notifications You must be signed in to change notification settings

m-merkle/Password-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Management System

Key Points

  • Web-based application built in C++ using the Wt Web Toolkit for dynamic UI and SQLite to store credentials
  • Supports storing, retrieving, and managing credentials with Admin, Regular, and View-Only roles
  • Tracks credential changes and user logins for security, with formal SRS and design documentation
  • Followed Agile practices with weekly sprints to ensure iterative development, maintain flexibility, and achieve project milestones on time

Project Overview

This project was developed over the course of a semester by a team of 10. The C++-based password management system uses the Wt Web Toolkit for dynamic UI and SQLite for secure credential storage. The project involved close collaboration between team members to complete both the back-end and front-end development. It features role-based access control, credential change tracking, and user login logging. The project followed Agile practices with weekly sprints, culminating in a successful deployment on the University’s CS OpenBSD server.

Project Structure

Folders

  • src - Source code for the system
  • tests - Unit tests for verifying functionality
  • sdl - Software development library
  • libs - External dependencies and libraries

Files

  • .gitattributes - Defines Git configuration for handling file types
  • .gitignore - Specifies files and directories to exclude from Git commits
  • .gitmodules - Tracks the Wt Web Toolkit submodule

Demonstration Video

Password Manager Project Demonstration Video

About

Password management system with user roles, storage of credentials, and access logging. Deployed on the University’s CS server

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published