/Portfolio

Personal Portfolio

Primary LanguageJavaScript

Personal Portfolio: Click Here

Overview

Welcome to the repository of my personal portfolio website. This platform showcases my skills, projects, and experience. The portfolio is built using Express and Node.js for the backend, Nodemailer for email functionality, and React with Bootstrap-React for the frontend.

Table of Contents

Getting Started

Prerequisites

Ensure you have the following software installed on your machine:

Installation

  1. Clone the repository:

    git clone https://github.com/Negrea-Andrei/portfolio_new.git
  2. Navigate to the project directory:

    cd portfolio_new
  3. Install dependencies:

    npm install

Usage

To run the application locally, follow these steps:

  1. Navigate to the project directory:

    cd portfolio_new
  2. Start the development server:

    npm start
  3. Visit http://localhost:3000 in your web browser to explore the portfolio.

Features

  • Responsive Design: Ensures a seamless experience across various devices and screen sizes.
  • Project Showcase: Highlights projects with detailed descriptions, images, and links.
  • Contact Form: Allows users to reach out directly via a contact form, powered by Nodemailer for email notifications.
  • Resume Section: Dedicated space for users to view your resume. Click the "Download" button to access it.

Built With

Backend:

  • Express: Web application framework for Node.js.
  • Node.js: JavaScript runtime.
  • Nodemailer: Email sending module for Node.js.

Frontend:

  • React: JavaScript library for building user interfaces.
  • Bootstrap-React: React components for Bootstrap.

Thank you for exploring my portfolio! 🚀