/restaurant-table-booking-website

restaruant table booking module UI in next js with typescript

Primary LanguageTypeScript

Next.js Template in Typescript

  • "next": 12.0.7,
  • "react": 17.0.2,
  • "react-dom": 17.0.2,
  • "bootstrap": 5

This template containes following features builtin

  • Loader HOC - done
  • Dialog HOC
  • Drawer HOC
  • Metatags
  • Bootstrap for styling - done
  • Snackbar alert popup component
  • Mobile view & Desktop view Hook
  • Material UI
  • Redux
  • Api calls in Redux action (using thunk)
  • Formik
  • Constants (config and functions)
  • Theme - multi theming
  • Cloudinary
  • Network detector HOC
  • Authenticated Page HOC wrapper
  • .circleci setup
  • Custom hooks
  • Pagination Component
  • Builtin components with best practices
  • share app component
  • Custom _error page
  • Custom _app page
  • Custom _document page
  • PWA enabled
  • Service worker
  • custom server file
  • eslint enabled
  • Multi language enabled using Polyglot

#Extra features (components)

  • Push notifications (firebase)
  • MQTT integration