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

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: 8 months ago
JSON representation

C++ application - Przyszly Programista course (training)

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