-react -css this is my personal portfolio, where I introduce myself
 
 
 
 
khangtran 15a6f154cb Merge pull request 'dev' (#1) from dev into main 10 months ago
public Navbar components added 1 year ago
src styling added 11 months ago
.dockerignore styling added 11 months ago
.gitignore contactform added 11 months ago
Dockerfile styling added 11 months ago
README.md changes to readme file 11 months ago
package-lock.json contactform added 11 months ago
package.json contactform added 11 months ago

README.md

My Portfolio

This is a personal portfolio web application built using React. It showcases various projects and skills and includes a contact form for users to get in touch.

Table of Contents

Getting Started

To get a local copy of the project up and running, follow these simple steps.

Prerequisites

Make sure you have the following installed:

Create an account on EmailJS, then create a new email service and template. Copy the Service ID, Template ID, and User ID.

EmailJS Configuration

  1. Create a configuration file:

    Create a file named emailConfig.js in the src/components directory with the following content:

    // src/components/emailConfig.js
    
    const emailConfig = {
      serviceId: 'yourserviceid',   // Replace with your EmailJS Service ID
      templateId: 'yourtemplateid', // Replace with your EmailJS Template ID
      userId: 'youruserid'          // Replace with your EmailJS User ID
    };
    
    export default emailConfig;
    

you then import it to the ContactForm.js

Installation

  1. Install the dependencies:

bash npm install

Usage

Running the App

To start the app in development mode:

bash npm start