Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mateusz-przybyla/addressbook_structured
C++ application during the Project Przyszly Programista
https://github.com/mateusz-przybyla/addressbook_structured
cpp data-structures structured-programming txt-files
Last synced: 10 days ago
JSON representation
C++ application during the Project Przyszly Programista
- Host: GitHub
- URL: https://github.com/mateusz-przybyla/addressbook_structured
- Owner: mateusz-przybyla
- License: unlicense
- Created: 2023-11-20T21:43:57.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-03-09T14:23:01.000Z (8 months ago)
- Last Synced: 2024-03-10T10:27:38.257Z (8 months ago)
- Topics: cpp, data-structures, structured-programming, txt-files
- Language: C++
- Homepage:
- Size: 99.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AddressBook - Structured
Initial version of the AddressBook application written in a structured paradigm.\
[Here](https://github.com/mateusz-przybyla/AddressBook_ObjectOriented) you can find the AddressBook application written in a OOP paradigm.## Table of contents
- [Overview](#overview)
- [About](#about)
- [Application design](#plan-freemind)
- [Diagram UML](#diagram-uml)
- [Screenshot](#screenshot)
- [My process](#my-process)
- [Built with](#built-with)
- [Useful resources](#useful-resources)## Overview
### About
AddressBook application allows you to save your friends data such as: first name, surname, phone nuber, email and address.
Data are saved to the database (.txt file).
First create a user account and then you can add contacts to the address book.
You can show all your contacts everytime you want or search contacts by first name or surname.Other functionalities:
- Editing contacts
- Deleting contacts
- Changing user password### Application design
[Plan FreeMind](https://github.com/mateusz-przybyla/AddressBook_Structured/blob/master/AddressBook_Plan-FreeMind.pdf)
### Diagram UML
See in AddressBook_ObjectOriented application.
### Screenshots
- Main menu:
![](./images/main_menu.jpg)
- User menu:
![](./images/user_menu.jpg)
- Show all contacts:
![](./images/contacts.jpg)
## My process
### Built with
- Structured Programmimg
- Vectors
- Input/output with files (.txt)
- Libraries: vector, fstream
- Clean code### Useful resources
- Project Przyszly Programista
- https://www.geeksforgeeks.org
- https://miroslawzelent.pl/kurs-c++/
- https://stackoverflow.com