This is the source code for my personal photography portfolio website, showcasing my work and providing a platform for potential clients to get in touch.
Explore the live portfolio at photography.jerryleemelton.com
-
Frontend:
- EJS (Embedded JavaScript Templates)
- Bootstrap 5
- CSS
-
Backend:
- Node.js
- Express.js
-
Email Service:
- Nodemailer
- Responsive Design: Ensures usability across various devices.
- Image Carousel: Showcases featured photographs using Bootstrap's carousel component.
- Contact Form: Allows visitors to send messages directly through the site.
- Clone the Repository:
git clone https://github.com/JerryLeeMelton/JerryLeeMelton-PhotographyPortfolio.git cd JerryLeeMelton-PhotographyPortfolio
- Install Dependencies:
npm install
- Run the Application:
node app.js
- Access the Portfolio Site:
Open your browser and navigate to
http://localhost:3000
This project is open-source and available under the MIT License.
-
Bootstrap 5 for the responsive design framework.
-
Nodemailer for handling contact form submissions.