Project Overview
This web-based application serves as a dynamic personal website for "John Doe - The Cake Master," a professional baker known for crafting exquisite cakes for occasions such as weddings, birthdays, and corporate events. The website features interactive elements to enhance user experience, including a user login system, contact details, and well-structured sections like About, Services, and Portfolio for easy navigation.
The application utilizes JavaScript and jQuery for DOM manipulation and user interactions, providing a responsive and intuitive interface. Bootstrap is employed for layout design and aesthetics, ensuring a clean, modern, and mobile-friendly appearance, with Bootstrap Icons used for social media and visual enhancements. The main focus has been on creating a visually pleasing front end to attract and engage potential clients.
Feel free to view the entire project on my GitHub: https://github.com/Chawastic/Portfolio-Node
Tech stack
Backend: Node.js, Express.js
Frontend: EJS, Bootstrap, jQuery
Authentication: Passport.js, express-session
Session Management: Express-session, express-session-json
Middleware: Morgan, body-parser, cookie-parser
Error Handling: Http-errorsAdditional: Bootstrap Icons, Typed.js