{"id":17302997,"url":"https://github.com/binarybrain/heigre-doux","last_synced_at":"2025-03-26T22:44:26.937Z","repository":{"id":24632283,"uuid":"28041487","full_name":"BinaryBrain/HEIGre-doux","owner":"BinaryBrain","description":"HEIG-VD menus, in your pocket","archived":false,"fork":false,"pushed_at":"2015-03-13T16:24:04.000Z","size":26756,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-01T04:29:41.515Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/BinaryBrain.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}},"created_at":"2014-12-15T15:01:10.000Z","updated_at":"2015-03-13T16:24:05.000Z","dependencies_parsed_at":"2022-08-23T04:40:13.045Z","dependency_job_id":null,"html_url":"https://github.com/BinaryBrain/HEIGre-doux","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/BinaryBrain%2FHEIGre-doux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BinaryBrain%2FHEIGre-doux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BinaryBrain%2FHEIGre-doux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BinaryBrain%2FHEIGre-doux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BinaryBrain","download_url":"https://codeload.github.com/BinaryBrain/HEIGre-doux/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245749853,"owners_count":20666084,"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-15T11:49:16.274Z","updated_at":"2025-03-26T22:44:26.915Z","avatar_url":"https://github.com/BinaryBrain.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"HEIGre-doux - Cahier des charges\n================================\n\nCe document constitue le cahier des charges pour le projet du cours de base de donnée.\n\nMembres du groupe\n-----------------\n\n- Léonard Berney\n- Sacha Bron\n\nDescription de la problématique\n-------------------------------\n\nActuellement, le seul moynen offert aux étudiants de l'HEIG-VD pour connaitre à l'avance les menus est d'aller consulter un document _Word_ sur le site [intranet de l'école](http://intra.heig-vd.ch). Nous trouvons que cette solution est peu pratique et peut être fortement améliorée par le biais d'une interface unique et simple pour l'utilisateur.\n\nDe plus, nous pensons qu'il serait intéressant d'analyser les données de ces menus (date de dernière proposition d'un menu, origine de la viande, estimation des valeurs nutritives, etc.).\n\nUn autre point essentiel de l'application est de proposer aux caféterias un retour sur la satisfaction des gens par un système d'appréciations simples. Ceci dans l'intérêt des consommateurs et du restaurateur.\n\n\nAnalyse des besoins\n-------------------\n\nLes besoins techniques sont:\n- la récupération des données (menus, éventuellement certaines sources externes)\n- le stockage des données (sous forme de base de données)\n- l'analyse et la mise en forme des données pour les utilisateurs (interface graphique)\n\nTechnologies utilisées\n----------------------\n\nLe projet sera effectué avec un approche _client-serveur_.\n\nCes technologies ont été choisies pour leur aspect pratique et moderne. Elles sont utilisées couramment pour des sites web de grandes envergures.\n\n### Serveur (Backend)\n\n- Scala, _probablement dans un paradigme pûrement fonctionnel_\n- Play (incluant Akka), _serveur web_\n- Slick, _Functional Relational Mapping (Scala - MySQL)_\n\n### Client (Frontend)\n\n- HTML5, CSS3, _web-based client_\n- AngularJS, _MVC_\n- Less, _pré-processeur CSS_\n- Bootstrap, _responsive design_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinarybrain%2Fheigre-doux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbinarybrain%2Fheigre-doux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinarybrain%2Fheigre-doux/lists"}