Skip to content

Latest commit

 

History

History
109 lines (72 loc) · 2.88 KB

README.md

File metadata and controls

109 lines (72 loc) · 2.88 KB

Portfolio Project

This repository contains the full-stack code for my portfolio project. It showcases my skills, projects, and experiences as a developer. The project is built using a modern tech stack that includes both frontend and backend technologies.

Table of Contents

Tech Stack

Frontend

  • React.js: A JavaScript library for building user interfaces.
  • Tailwind CSS: A utility-first CSS framework for styling.
  • React Router: For routing and navigation.
  • React Scroll: For smooth scrolling navigation.

Backend

  • Node.js: JavaScript runtime for the server-side.
  • Express.js: Web framework for Node.js to build RESTful APIs.
  • Nodemailer: For sending emails.
  • dotenv: For managing environment variables.

Features

  • Responsive Design: The portfolio is designed to be responsive across devices.
  • Dark Mode: A toggle feature to switch between light and dark themes.
  • Contact Form: Allows users to send messages directly to my email.
  • Smooth Navigation: Implemented smooth scrolling for a better user experience.
  • Dynamic Project Showcase: Displays my projects and skills dynamically.

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/Virenishere/professional-portfolio
  1. Navigate to the frontend directory and install dependencies:
cd frontend
npm install
  1. Navigate to the backend directory and install dependencies:
cd backend
npm install
  1. Set up your environment variables in the backend. Create a .env file and add the necessary configurations.

Usage

To run the project in development mode, follow these steps:

Frontend

cd frontend
npm start

Backend

cd backend
npm run dev

The frontend will run on http://localhost:3000 and the backend on http://localhost:5000 by default.

Deployment

The project is deployed on Vercel. You can view it live at: https://professional-portfolio-frontend-nine.vercel.app/

Contributing

Contributions are welcome! If you have suggestions or improvements, feel free to create an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

A special thanks to Manu Arora for providing inspiration and guidance in building this portfolio.

Contact

If you have any questions or would like to connect, feel free to reach out:


Thank you for checking out my portfolio project!