used to show Fullstack: Server Side Rendering with Express backend and React frontend. This will also be a contact point to my freelance activity contact web site.
- Express.js Node backend server
- JSON Web Token with express-jwt to enforce secret access control
- jsonwebtoken to create JSON token JWT
- express-jwt to use JWT with Express.js server
- JWT and user role authorization with express-jwt-permissions
- Babel transpiler with @babel/core and some other
- Mongoose for MongoDB database
- Pug HTML markup template (HTML easier)
- node-sass SASS stylesheet loader
- validator and express-validator to check entries validation to be sanitized.
- date-fns.js to get better time/date library to use with Node.js at lower size cost
- express-mailer to send email easy with express.js Node server
- cookie-parser to use cookies server side
- Webpack-5 bundler tool
- autoprefixer builder plugin for CSS facility
- dotenv to use files ".env" to embed config and secrets (to not update on version server)
- i18next to get server side internationalization from translated entries
- React.js frontend framework
- react-cookie to use cookie client side with React.js
- Redux with react-redux and toolkit to manage states components of React.js
- Bootstrap-4 UI stylesheet framework with react-bootstrap
- Fontawesome fonts and icons with @fontawesome/react-fontawesome
- SweetAlert2 nice dialog modal customized
- React-i18next to get internationalization from translated entries
- react-awesome-gravatar to show Gravatar of users
- Nginx HTTP server
- Letsencrypt SSL
- Contabo Virtual Host & Reverse IP provider & CDN
- OS: FreeBSD-12.1
- Docker
- Git
- Visual Studio Code for Linux IDE editor
- Build under Archlinux OS laptop & Awesome WM
- Javascript with Node.js engine server side installed