Backend implementation of a user management system in a social application
Antonopoulos, Konstantinos (2024)
Antonopoulos, Konstantinos
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024051010839
https://urn.fi/URN:NBN:fi:amk-2024051010839
Tiivistelmä
Exchange students can find it quite challenging socializing in different cultures and that’s what this backend implementation was aiming to help alleviate. The main concept was to create a user management system for a social application. It was designed around the MERN web development stack but as this is a backend implementation primary focus was put on MongoDB, ExpressJS and NodeJS. A CRUD API was used for user management operations which included user creation, search, updating and deleting. Additionally, JSON Web Tokens were used for user authentication and authorization along with password hashing techniques to enhance security. Lastly Postman was used to test endpoint functionality.