HOME-PAGE
LOGIN-PAGE
REGISTER-PAGE
EXPENSE-TRACKER-PAGE
To develop the website, I utilized HTML, CSS, and JavaScript to create a responsive, user-friendly interface with dynamic features. React was employed to build a modular and interactive frontend, ensuring a seamless user experience. On the backend, I used Node.js as the runtime environment and Express.js as the framework to manage routing and API calls effectively. For secure password handling, I implemented the bcrypt hashing algorithm, ensuring user data is protected during login and registration. All the data, including user credentials, venue details, and bookings, were stored in MongoDB, a NoSQL database, with Mongoose providing a schema-based solution to manage database operations. This combination of tools enabled me to build a full-stack, scalable, and secure application that efficiently handles user authentication, dynamic content rendering, and database interactions.