Skip to content
/ ern-boilerplate Public template

This repository is a boilerplate for building web applications using Express.js and React.js with Material-UI. It includes a customizable theme, logging setup, actuators, predefined routes, and JWT-based authentication. Perfect for kickstarting your next project with a solid foundation!

Notifications You must be signed in to change notification settings

a6h15hek/ern-boilerplate

Repository files navigation

Express-React-Material-UI Boilerplate

This repository provides a comprehensive boilerplate for building web applications using Express.js for the backend, React.js for the frontend, and Material-UI for the UI components. It includes a theme setup, logging configuration, actuators, routes, and JWT-based authentication. Features

Backend (Express.js)

  • Express.js: A minimal and flexible Node.js web application framework.
  • Logging: Integrated logging using morgan and winston for detailed request and error logging.
  • Actuators: Health check endpoints to monitor the application’s status.
  • Routes: Predefined routes for user authentication and other API endpoints.
  • Authentication: JWT-based authentication setup for secure user login and access control.

Frontend (React.js)

  • React.js: A JavaScript library for building user interfaces.
  • Material-UI: A popular React UI framework that implements Google’s Material Design.
  • Theme Setup: Customizable theme setup to easily switch between light and dark modes.
  • Routing: Client-side routing using react-router-dom.

About

This repository is a boilerplate for building web applications using Express.js and React.js with Material-UI. It includes a customizable theme, logging setup, actuators, predefined routes, and JWT-based authentication. Perfect for kickstarting your next project with a solid foundation!

Topics

Resources

Stars

Watchers

Forks