https://github.com/mateusz-przybyla/addressbook_structured
C++ application - Przyszly Programista course (training)
https://github.com/mateusz-przybyla/addressbook_structured
cpp data-structures structured-programming txt-files
Last synced: 7 months ago
JSON representation
C++ application - Przyszly Programista course (training)
- Host: GitHub
- URL: https://github.com/mateusz-przybyla/addressbook_structured
- Owner: mateusz-przybyla
- License: unlicense
- Created: 2023-11-20T21:43:57.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-09T14:23:01.000Z (over 2 years ago)
- Last Synced: 2024-12-28T07:16:03.785Z (over 1 year 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:

- User menu:

- Show all contacts:

## 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