Giter Site home page Giter Site logo

enomesis / rdvmedecins Goto Github PK

View Code? Open in Web Editor NEW

This project forked from malicktech/rdvmedecins

0.0 1.0 0.0 26.23 MB

[ Spring boot + AngularJS + JSF2 ] Projet UTBM - Application de prise de rendez vous pour cabinet medical

Java 49.12% CSS 10.84% JavaScript 25.41% HTML 14.63%

rdvmedecins's Introduction

RdvMedecins

Application de prise de rendez-vous pour un cabinet medical.

Learning project

Projet d'étude réalisé dans le cadre de mon cursus à l'UTBM Que je continue de faire évoluer pour tester des techno

TODO

improve it like the zocdoc.com app

Architecture

Client / serveur -> maven multi-mod :

  • rdvmedecins-back-core (DAO & Business Layer | Spring Data JPA & Hibernate & Spring Security) Domain access module
  • rdvmedecins-back-ws (API REST Services | Spring MVC)
  • rdvmedecins-back-admin-springmvcthymeleaf (gui web | Spring MVC & thymeleaf & jquery & Twitter Bootstrap)
  • rdvmedecins-front-jsf2 (gui web | JSF 2 + primeface 5)
  • rdvmedecins-front-javascript (gui web | Javascript)
  • rdvmedecins-front-angularjs (gui web | AngularJS 1 & yeoman & grunt & bower )

Stack Technique

  • [Spring Boot] [Spring Data] [Spring Security] [Spring MVC];
  • [Spring Test] [JUnit 4] [assert j] : TU
  • [Mysql] - Pour le SGBD
  • [Angular ou JSF] - pour le front
  • [HikariCP] Pool de connection JDBC
  • [EHCache] JSR-107 (JCache) provider, used for hibernate second level cache
  • [Hibernate Envers] entity auditing, Audit et Suivi de version des entités / tracer les modifications sur les objets métiers
  • [liquibase] database schema versioning and upgrades
  • [dropwizard.metrics] Metrics
  • [graphite] metric's stockage
  • [Actuator] Monitor Health & Audit
  • [Elastic Search] search engine
  • [snakeyml] configuration expressed in YAML syntax (support is specific to Spring Boot) format.
  • [Spring DevTools] set of tools to improve productivity : provide additional development-time features : livereload and Automatic restart

Outils utilisés

  • Plateform : JDK 1.8
  • IDE : Eclipse Mars (+ Spring Tools Suite)
  • AS : Tomcat 7
  • SCM : Git
  • Build : Maven 3
  • SGBD : WampServer (MySQL 5) - Workbench

Features

  • l'utilisateur s'inscrit

  • l'utilisateur se connecte

  • il peut voir l'agenda du médecin choisi pour le jour choisi ;

  • une fois obtenu l'agenda du médecin, on peut réserver un créneau

  • Une fois le rendez-vous validé, il est ramené automatiquement à l'agenda où le nouveau rendez-vous est désormais inscrit.

  • Ce rendez-vous pourra être ultérieurement supprimé

  • internationalization i18n : FR & EN

rdvmedecins's People

Contributors

malicktech avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.