Skip to content

jkehlDev/WEBAPP_STUDY

Repository files navigation

/*
* ----------------------------------------------------------------------------
* "THE BEER-WARE LICENSE" (Revision 42):
* <[email protected]> wrote this file. As long as you retain this notice you
* can do whatever you want with this stuff. If we meet some day, and you think
* this stuff is worth it, you can buy me a beer in return Johann KEHL.
* ----------------------------------------------------------------------------
*/

WEBAPP_STUDY

JS NODE dev practice project.

How to use it

  1. Have postgresql and redis database enable and configure .env file

  2. Run ./app/DB/create_DB.sql

  3. Run command line :

     npm install
     node server.js
    

PRACTICE LIST

  • HTTP / HTTPS server express with redirection to HTTPS
  • Use ejs page engine rendering
  • Session management with express-session
  • Postrgesql DB acces by Sequelize.
  • Encrypted password account with bcrypt.
  • Check email with email validator
  • SignIn , SignUp, SignOut functions
  • Profil page (delete account, update password), admin page on user role
  • Pratice CSS, HTML FORM (Without personnalised Form validation)
  • Store session in Redis cache
  • Run Server with node PRODUCTION mode enable

TODO LIST

  • Email validation by email sending and link validation.

SCREEN

Screen capture of signup page

About

Etude web application avec express

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published