-react -css this is my personal portfolio, where I introduce myself
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
khangtran 15a6f154cb Merge pull request 'dev' (#1) from dev into main 9 months ago
public Navbar components added 10 months ago
src styling added 10 months ago
.dockerignore styling added 10 months ago
.gitignore contactform added 10 months ago
Dockerfile styling added 10 months ago
README.md changes to readme file 10 months ago
package-lock.json contactform added 10 months ago
package.json contactform added 10 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