Skip to content

πŸ“± Nstaff - app to calculate remunerations for employees of the restaurant where I was working

Notifications You must be signed in to change notification settings

Pawel-Kica/nstaff-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

40 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“± Nstaff - app to calculate remunerations for employees of the restaurant where I was working

to the moon πŸš€πŸš€

🎞️ It WAS hosted on heroku, netlify and mongoDB cloud. PWA available.

There may be a delay of 5-10 seconds as the website goes into sleep mode after a certain period of inactivity and requires a restart - these are the charms of free hosting

All email functions (password reset etc.) are currently disabled due to poor performance of nodemailer on free hosting.

✨ Tech stack :

  • client:
    • React.js
    • Material UI
  • server:
    • Express.js
    • MongoDb with Mongoose
  • ofc all in typescript πŸ’–

πŸ“– A few words about the application logic:

  • Authorization based on http cookies
  • Sending e-mails via nodemailer
  • Data validation by Joi (on server)
  • To see server repository click here

previewNstaff1


Application functionalities examples:

πŸš— Public routes:

  • πŸ” Sign in / Sign up


signUpAndSignIn

  • 🏦 Password recovery mechanism


resetPasswor1d

πŸš• Authenticated user routes

  • πŸ“§ Confirm email main page


confirmEmail

  • πŸͺ User settings


settings

  • 🎭 User profile


profile

πŸš“ Active user routes

  • πŸ“… Create month

createMonth

  • 🍻 Create day

workday

still to the moon πŸš€πŸš€

About

πŸ“± Nstaff - app to calculate remunerations for employees of the restaurant where I was working

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages