- Responsive Design: The project cards adjust their layout for different screen sizes, ensuring a user-friendly experience on desktop, tablet, and mobile devices.
- Flexbox Layout: Utilizes Flexbox for a flexible and clean layout.
- Hover Effects: Subtle hover effects to enhance user interaction.
- Custom Scrollbar: Customized scrollbar for a unique look.
- Feedback Form: A simple feedback form that sends a confirmation email to the user using Node.js and Nodemailer.
- Node.js installed
- An email account for sending confirmation emails (e.g., Gmail)
-
Clone the repository:
git clone https://github.com/Kirti36/Kimmy.git cd Kimmy
-
Install the dependencies:
npm install
- Create a .env file in the root directory and add your email credentials:
EMAIL_USER=[email protected]
EMAIL_PASS=your-email-password
- Running the Application Start the server:
node app.js
๐ Open your browser and go to http://localhost:3000 to view the webpage.
| | | | |
|---|---|---|