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.