Sveltekit work Lucia, nodemailer, zod

Job ID: 36023369

Budget: $30 – $250 USD

Help further develop my sveletkit with lucia and i18n

Change all input to use zod validation and use axios to mongodb and nodemailer

Lucia
Check if Lucia is setup correctly. All pages need to be protected
Fix Cannot overwrite `user` model once compiled. at Mongoose.model - https://stackoverflow.com/questions/19051041/cannot-overwrite-model-once-compiled-mongoose

Login fixes
Reactivate form wiggle on errors
Hide Signupicon forgotton
Fix Icon overflow
Save email as lowercase only and check if email already exists
Change Error messages to use Zod
Get FirstUser from db for tokenauth for 2nd user
Send forgotton PW via nodemailer
Add i18n language switch to login

User Fixes
Send Registration role token via nodemail
allow edit/delete/block/unblock & upload avatar
Use tanstack table to display better userlist

Max 2 days - https://github.com/Rar9/SvelteCMS
Related categories: MongoDB Svelte