As a user, I want to be able to create a personal account on the website, so that I can have a personalized and secure experience. This account should be protected by an email and password, which I should be able to create during a registration process.
Once my account is created, I want to be able to log in to the website using my chosen email and password.
Additionally, the website should automatically log me out after a period of inactivity for security reasons, but I should also have the option to log out manually at any time.
📋 Tasks:
Frontend
[x] #144
[x] #145
[x] #146
[x] #151
Backend
[x] #148
[x] #147
[x] #149
[x] #153
📝 Additional Context:
Authentication will be implemented via Json Web Tokens (JWT).
🚀 Story Summary:
As a user, I want to be able to create a personal account on the website, so that I can have a personalized and secure experience. This account should be protected by an email and password, which I should be able to create during a registration process.
Once my account is created, I want to be able to log in to the website using my chosen email and password.
Additionally, the website should automatically log me out after a period of inactivity for security reasons, but I should also have the option to log out manually at any time.
📋 Tasks:
Frontend
Backend
📝 Additional Context:
Authentication will be implemented via Json Web Tokens (JWT).