Skip to content

Aelaiig/Matcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matcha

Objectif : Créer un site de rencontre.

Langage : Javascript.

Base de données : MySql.

[Micro]Framework : NodeJs Express.

Template : Pug.

Libraries principales: Socket.io, jquery, bootstrap.

Fonctionalité

    Compte utilisateur
  • Creation de compte
  • Profil Etendu
    • Suggestion de compatibilité
  • Algoritme de match
  • Differents filtre de recherche
  • Geolocalisation
    • Chat et notification
  • Messagerie en temps réel
  • Notification en temps réel des vue du profil, matchs, unmatchs et match retours
  • Lancer le site

    * docker-compose up
    * configurer le mail dans le fichier app/src/middlewares/Validator.js
    * localhost:8080/setup (création de la base de donnée, accessible via phpmyadmin localhost:8003)
    * localhost:8080/faker (générateur de faux profil(501))
    * localhost:8080 profiter pleinement du site

    Documentation

    Express framework https://expressjs.com/

    Express session usage https://www.tutorialspoint.com/expressjs/expressjs_sessions.htm

    Bootstrap framework for grid layout and easy css https://getbootstrap.com/docs/4.0/getting-started/introduction/ https://www.w3schools.com/bootstrap/bootstrap_modal.asp

    Convertir html en pug http://www.html2jade.org/

    Socket https://socket.io/docs/

    Made with Love by aweiler and shthevak

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published