Skip to content

Explore my portfolio website built with Node.js, Express, and EJS. This repository showcases my projects, skills, and experiences. Let's connect and collaborate

License

Notifications You must be signed in to change notification settings

SmitParekh84/Portfolio-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Portfolio Website with Node.js Backend

Project 1 This repository contains the source code for a personal portfolio website with a Node.js backend. The website showcases projects, skills, experiences, and a blog section, while the backend handles contact form submissions and email notifications.

Features

  • Portfolio Showcase: Display your projects, skills, and experiences.
  • Blog Section: Share insights, thoughts, and updates with visitors.
  • Contact Form: Allow visitors to send messages directly to your email.
  • Responsive Design: Ensure optimal viewing experience across various devices.

Installation

  1. Clone the repository:
git clone https://github.com/SmitParekh84/Smit-Card-Portfolio.git
  1. Install dependencies:
npm install
  1. Create a .env file in the root directory and add the following environment variables:
USERNAME= // Your username or any identifier
API_KEY= // Your API key (if required)
GMAIL_PASSWORD= // Password of the Gmail account used for sending emails
GMAIL_EMAIL= // Email address used for sending emails
  1. Run the application:
npm start

For development with nodemon:

npm run dev

Usage

  1. Access the website through the browser at http://localhost:3000.
  2. Explore the different sections of the portfolio and blog.
  3. Use the contact form to send messages directly to your email.
  4. Upon successful submission, you will be redirected to a success page.

Contributing

Contributions are welcome! Feel free to open issues or pull requests for any improvements or bug fixes.

License

This project is licensed under the MIT License.


About

Explore my portfolio website built with Node.js, Express, and EJS. This repository showcases my projects, skills, and experiences. Let's connect and collaborate

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published