Skip to content

Version 2 of my Professional Portfolio built with HTML5, CSS3 and JavaScript for frontend and Node.js, Express and Nodemailer for Backend Services to make a Visually Best Smoothening Portfolio.

Notifications You must be signed in to change notification settings

nryadav18/nry.v2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 N R Yadav's Full Stack Developer Portfolio

Frontend: HTML5, CSS3, JavaScript | Backend: Node.js + Express | Mail Service: Nodemailer


🌐 Live Portfolio

Frontend: 🔗 Click here to View MY PORTFOLIO
Backend: 🔗 Click here to View MY SERVER


🧑‍💻 About Me

  • 🎓 4th Year B.Tech | Aditya University
  • 🧠 Full Stack Developer (MERN)
  • 📱 Mobile Dev with React Native Expo
  • ☁︎ Google Cloud Platform (GCP)
  • ⚡ GeeksforGeeks Campus Ambassador (2024-25)

🖥️ NRYadav Frontend – Portfolio UI

🔷 Home Page

Home Page

🔷 Projects Section - 1

Project Section 1

🔷 Projects Section - 2

Projects Section 2

🔷 Brief Experience Section

Brief Experience Section

🔷 Work Experience Section - 1

Work Experience Section 1

🔷 Work Experience Section - 2

Work Experience Section 2

🔷 Education Section

Education Section

🔷 Tech Stack

Tech Stack

🔷 Client Testimonials - 1

Client Testimonial 1

🔷 Client Testimonials - 2

Client Testimonial 2

🔷 Contact Form

Contact Form Section

🔷 Contact Platforms

Contact Platforms Section

📬 Submits the form to the backend and sends an email to me using Nodemailer.


🔧 Backend – Express Server with Email API

Folder: /backend

🔷 Backend Service

Backend Service

🚀 Features

  • ✅ Email sending with Gmail & Nodemailer
  • ✅ HTML template for clean emails
  • ✅ CORS enabled
  • ✅ Root route returns an HTML status page
  • ✅ 404 & error middleware

📡 NRY Backend Server

A backend Node.js + Express service built to support contact form submissions via email using Nodemailer. Designed for use with a personal portfolio or contact form on the frontend.


🚀 Features

  • 🌐 RESTful API built with Express
  • 📬 Email sending using Gmail and Nodemailer
  • 🛡️ CORS enabled for cross-origin requests
  • 🎨 Root route serves a responsive HTML status page
  • ❌ Custom 404 error handling
  • 🔐 Environment variable support with dotenv

📦 Installation

git clone https://github.com/nryadav18/nry.v2.0.git
cd backend
npm install

▶️ Running the Server

npm start

or for development:

nodemon app.js

You’ll see:

✅ Server is Running Smoothly

About

Version 2 of my Professional Portfolio built with HTML5, CSS3 and JavaScript for frontend and Node.js, Express and Nodemailer for Backend Services to make a Visually Best Smoothening Portfolio.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published