{"id":21467344,"url":"https://github.com/kiko-g/feup-prog","last_synced_at":"2025-03-17T06:12:48.003Z","repository":{"id":68254865,"uuid":"183607708","full_name":"kiko-g/feup-prog","owner":"kiko-g","description":"FEUP PROG | Programming | 2018/19","archived":false,"fork":false,"pushed_at":"2019-10-22T12:09:47.000Z","size":5290,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-23T15:38:41.842Z","etag":null,"topics":["cpp","project"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kiko-g.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-26T10:18:04.000Z","updated_at":"2022-02-15T15:29:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"c554fb6c-2a63-4b31-8513-594955c12165","html_url":"https://github.com/kiko-g/feup-prog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiko-g%2Ffeup-prog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiko-g%2Ffeup-prog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiko-g%2Ffeup-prog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiko-g%2Ffeup-prog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kiko-g","download_url":"https://codeload.github.com/kiko-g/feup-prog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243982296,"owners_count":20378606,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","project"],"created_at":"2024-11-23T08:17:42.712Z","updated_at":"2025-03-17T06:12:47.963Z","avatar_url":"https://github.com/kiko-g.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PROG 2018 2019\n### Projeto PROG | ENTREGA FINAL | 19-05-2019\n\n\u003e Francisco José Paiva Gonçalves  | 201704790\\\n\u003e João Ruano Neto Veiga Macedo | 201704464\n\n##### OBJETIVOS (\"Funcionalidades a implementar\")\n\u003e 1 - Completo\n\u003e 2 - Completo\n\u003e 3 - Completo\n\u003e 4 - Completo\n\u003e 5 - Completo\n\u003e 6 - Completo\n\u003e 7 - Completo\n\u003e 8 - Completo\n\u003e 9 - Completo\n\u003e 10 - Incompleto (nao implementado)\n\n\u003e Desenlvovemos o projeto no VS CODE usando g++ e o powershell do windows.\\\n\u003e O comando 'g++ *.cpp classes/*.cpp' compila todos os programas na pasta.\\\n\n\u003e IMPORTANTE NOTAR que os ficheiros de texto estao dentro da pasta 'src/data' e o programa esta implementado de maneira a considerar isso, existindo portanto uma funcao que faz 'reset' ao caminho para essas files sendo dps adicionado a esse caminho o nome da file.\n\n##### FUNCIONALIDADES INTERESSANTES\n\u003e As funcionalidades de pesquisa permitem pesquisar um cliente por nome (substring de nome e CASE SENSITIVE)\ne tambem por NIF apesar de com o tempo apertado acabamos por apenas implementar a procura pelo NIF para efeito\nde visualizacao de um so cliente (NIF/VAT ---\u003e identificador).\\\n\u003e No MAIN MENU e' permitido guardar ou nao as alteracoes feitas ao longo do programa\nEscrita para files tambem so ocorre se houver mudancas efetivas causadas pelo programa.\\\n\u003e A listagem de clientes e validacao de input no interface (numeros inteiros) facilita a navegacao\nnos menus.\\\n\u003e O use de clearScreen() com funcoes de sistema permite manter o ecra limpo e organizado.\nO uso da funcao de sistema baxkToMenu ( system(\"pause\") ou system(\"read\") ) permite fazer pausas para\nvisualizar conteudo imprimido com calma e seguir com um click rapido.\\\n\n(...)\n\n###### NOTA: 16.5\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiko-g%2Ffeup-prog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkiko-g%2Ffeup-prog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiko-g%2Ffeup-prog/lists"}