{"id":16135701,"url":"https://github.com/sergiosim/nfcsecuremessage","last_synced_at":"2025-04-06T16:25:21.399Z","repository":{"id":115437042,"uuid":"155117543","full_name":"SergioSim/NfcSecureMessage","owner":"SergioSim","description":null,"archived":false,"fork":false,"pushed_at":"2019-01-25T20:53:44.000Z","size":769,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-02-12T22:23:08.238Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/SergioSim.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":"2018-10-28T21:29:51.000Z","updated_at":"2019-01-25T20:53:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"29cd09e2-d44a-4665-b4fe-7777bb53985a","html_url":"https://github.com/SergioSim/NfcSecureMessage","commit_stats":{"total_commits":95,"total_committers":5,"mean_commits":19.0,"dds":"0.41052631578947374","last_synced_commit":"e226d59fb3fc7748761ddc94a8a5598ccbd5284c"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SergioSim%2FNfcSecureMessage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SergioSim%2FNfcSecureMessage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SergioSim%2FNfcSecureMessage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SergioSim%2FNfcSecureMessage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SergioSim","download_url":"https://codeload.github.com/SergioSim/NfcSecureMessage/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247511069,"owners_count":20950590,"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":[],"created_at":"2024-10-09T23:09:02.048Z","updated_at":"2025-04-06T16:25:21.380Z","avatar_url":"https://github.com/SergioSim.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NfcSecureMessage\n# Lien Vidéo démo: [nfc_secure_message](https://vimeo.com/313447986)\nApplication qui permet de crypter les messages via le tag NFC\n# Pré Requis\nandroid sdk 23 ou plus recente,\ntelephone portable android ayant NFC allume et un acces a l'internet\n# Installation\nIl suffit importer le dossier NfcSecureMessage dans android studio comme un projet existant, lancer la synchronisation gradle, compiler et lancer le projet.\n# Structure du projet\nnotre projet à 3 principaux composantes: application android situe dans le dossier NfcSecureMessage, un serveur node situe dans le dosser NodeServer et une base des donnes PhpMyAdmin. Nous  avons mis en ligne le serveur node et la base des donnes pour qu'il soit suffisant de lancer que l'application andoid et elle soit fonctionnelle.\n# Structure detaille du projet Andoid\nNotre application Android est decoupe en 6 packages:\nans/mbds - contient tous les vues et tout liee directement a l'interaction avec l'utilisateur\ncryptoTools - contient des utils pour le cryptage et decrypdage\ndatabase - contient des utils pour la interaction avec la base des donnes sqlite\nnetwork - contient des utils pour faire des requettes reseau\nnfctools - contient des utils pour la interaction avec des tags nfc\nutils - contient des utils de support diverse utilises par la majorite des compostants\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergiosim%2Fnfcsecuremessage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsergiosim%2Fnfcsecuremessage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergiosim%2Fnfcsecuremessage/lists"}