Professional Documents
Culture Documents
Proposal
Proposal
Page | 1
Forge Master
Features:
(1.Managing Accounts)
1. Login Integration:
Allow users to log in using their Email and Password.
Users can only do changes in their own accounts after login.
2. Create Account:
Users can create new accounts by providing relevant information such as email,
password, first name, last name and date of birth. Users can't use the same Email and
User name to create a new account if they already have one.
Please note that individuals under the age of 18 are not eligible to create an account.
3. Search and display Accounts:
User can search Existing users with name.
Display the exact age of existing users.
4. Update Information and Reset Password:
Allow users to update their information, including name and other details in their
accounts after logging in their accounts.
Existing users will be able to reset their passwords with some details, if they forgot.
5. Delete:
Implementing a secure deletion process, ensuring users can delete only their own
accounts.
Page | 2
Forge Master
Deep within "Forge Master" lies the Admin Panel, accessible only to its creator.
From here:
1. Admin can block or unblock user accounts without anyone knowing.
2. Admin can delete any user account.
3. Admin can access all information of users easily.
This helps keep things fair and safe for everyone, and it's all under the creator's control.
Technologies Used:
1. C++ Programming:
Utilize C++ for the core development of the CRUD system.
Mainly used built in libraries are iostream and string.
Arrays are the main part as we used them for storing data.
Utilization of data types, strings.
Using loops for iteration and if-else-if statements for conditional statements.
2. VS Code (IDE):
Instead of using Dev C++, we used VS code for better and fast compilation.
Deliverables:
1. Source Code:
2. Presentation:
Conclusion:
The development of a CRUD system in C++ will not only showcase our programming
skills but also demonstrate our ability to integrate with external Data. The proposed project
Page | 3
Forge Master
aligns with the learning objectives of our course and provides a practical application of C++
programming in a real-world scenario
Page | 4