Skip to content

Building a modern, responsive portfolio website using React.js and Tailwind CSS to showcase my projects and skills. Stay tuned for updates!

License

Notifications You must be signed in to change notification settings

Virenishere/professional-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

Building a modern, responsive portfolio website using React.js and Tailwind CSS to showcase my projects and skills. Stay tuned for updates!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published