Case study two: Secure book exchange


background

The client for this project was my IFT-458 instructor, who provided a set of detailed requirements for building a secure book exchange platform.

problem

Build a secure book exchange where users can list and trade books. Implement strong security measures to encrypt passwords for storage and user authentication. Incorporating MongoDB database.

process

I implemented user registration and authentication using ‘bcrypt’ and json web tokens to secure the user session. I used Node.js, Express.js, and MongoDB and utilized an MVC architecture to efficiently manage data.

results

The platform met all of the requirements the instructor gave. Through use of the right node packages and careful organization I created a successful web application integrated with a database. The application itself ensured user security through proper authentication/authorization.