Art Expo Website

JavaScript
CSS
HTML
Express
API
MongoDB

Description:

Built a full-stack web dashboard for managing art postings using MongoDB, Express, and Handlebars, incorporating secure session handling, input validation, and XSS protection.

Details:

Created a full stack web dashboard to upload, view, and interact with art postings. Created APIs using JavaScript to create, modify, get, and delete data from a MongoDB database. Coded the frontend using HTML, CSS, and express handlebars, to create complex UI. Created middleware using express-session to store and secure user information in cookies. Coded extensive input checking using AJAX form handling and client and server-side error handling to protect against XSS attacks.