open-xyz / xmail

Simple, modern, lightweight & fast web-based email client.
GNU General Public License v3.0
7 stars 19 forks source link

Authentication system #13

Open StephenStolk opened 1 month ago

StephenStolk commented 1 month ago

There is missing backend script for login/signup system. I want to take this up. Tech stack: Javascript, Express

jitendrac9610 commented 1 month ago

I can make authentication system for the website.. please assign this to me under Gssoc'24

rohansx commented 1 month ago

There is missing backend script for login/signup system. I want to take this up. Tech stack: Javascript, Express

can u use typescript instead of JS?

StephenStolk commented 1 month ago

@rohansx Yes, I have been learning Typescript because of Next js. I can work in Typescript. But, I would be needing some time to develop the system. I am interested to take up this issue.

rohansx commented 1 month ago

@StephenStolk how long will it take for u ?/

mohdjami commented 1 month ago

Hi @rohansx, assign this issue to me under GSSoc'24. I can raise a PR in a day or two with complete backend for authentication and authorisation.

I can implement this using the Typescript and jwt for authorisation part.

Doubts: Please let me know what routes you want to be protected and any other extra features and changes you want. Also please label the issue under GSSoc'24 and level 3 so I can increase my score.

StephenStolk commented 1 month ago

@rohansx I can complete by next Wednesday. I will be implementing through MVC architecture. Tech stack: typescript, jwt, bcrypt , mongo