Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dpetrosy/saed_visitors_program

In this repository, I store my course project "Visits and visitors program", which I've done during my university education.
https://github.com/dpetrosy/saed_visitors_program

algorithm console-application course-work cpp cpp11 data-structures problem-solving university-project

Last synced: 13 days ago
JSON representation

In this repository, I store my course project "Visits and visitors program", which I've done during my university education.

Awesome Lists containing this project

README

        

## 📜 About Project

**SAED** stands for Synopsys Armenia Educational Department, the university where I received my bachelor's degree. \
This project is course work that I have done during SAED's C++ course, from Feb/2022 to May/2022. The program has a section for registration and stores the personal information of each user.
Users can "log in" and "log out" of a custom system (for example, a sports complex or a bank), and the program saves this information and allows the user to view the history of their actions.

## 🎮 Controls

* Move up with keys:
   arrow_up, w
* Move down with keys:
   arrow_down, s
* Select a section in the menu with the keys:
   arrow_right, d
* Quit from the current menu with the keys:
   arrow_left, a, q

In the sign-up menu, after you input your personal information, press **`"enter"`** to confirm your input and move on. \
In the home➜my_profile➜edit_profile menu, press **`"enter"`** in the section you want to change and input your new information. Be careful while solving CAPTCHA :))

> [!Note]
> Be careful, ***passwords will not be displayed*** during typing like sudo password in Linux.

## 👨‍💻 Getting Started
1. Start by updating the packages list:  `sudo apt update`
2. Install the G++ compiler if you don't have:  `sudo apt install build-essential`
3. Check installation with the command:  `g++ --version`
4. Make must be installed with the build-essential package; check it:  `make --version`
5. Install the make package if you don't have:  `sudo apt install make`
6. Clone this repo:  `git clone https://github.com/dpetrosy/SAED_visitors_program.git`
7. Go to directory:  `cd SAED_visitors_program`
8. Run the make and build program:  `make`
9. Run executable:  `./program.exe`
10. Congrats! Now you can test my program functionality :)

The second program, where you can "log in" and "log out" from system also compiles like this.