This is my small backend project built using Node.js, Express.js, and EJS. It’s a simple personal website that showcases a welcome page, about me section, contact form, and project purpose — all powered by server-side rendering and email functionality.
- ✅ Beautiful welcome/home page with links to all routes
- ✅ About page displaying personal intro
- ✅ Fully functional contact form
- ✅ Nodemailer integration to receive messages via email
- ✅ Purpose page describing project intent
- ✅ Clean UI/UX designed with AI guidance
- ✅ Mobile-responsive design
- Backend: Node.js, Express.js
- Templating Engine: EJS
- Email: Nodemailer
- Frontend: HTML, CSS, JavaScript
- AI Tools Used: GitHub Copilot & ChatGPT (for UI/UX suggestions only)
- Welcome Page
- About Page
- Contact Page
Welcome-App/
│
├── views/ # EJS templates
│ ├── index.ejs
│ ├── about.ejs
│ ├── contact.ejs
│ └── purpose.ejs
│
├── public/ # CSS, images, static files
│ └── style.css
│
├── app.js # Main server file
├── package.json
└── .gitignore
Clone the repo:
git clone https://github.com/PrajwalShetty-114/Project-1.git
Install Dependencies:
npm install
Start the Server
node app.js
Then open your browser and visit:
(http://localhost:3000)


