-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.
 
 
 
 
khang 6a9a0214cf styling added 6 months ago
public Navbar components added 6 months ago
src styling added 6 months ago
.dockerignore styling added 6 months ago
.gitignore contactform added 6 months ago
Dockerfile styling added 6 months ago
README.md changes to readme file 6 months ago
package-lock.json contactform added 6 months ago
package.json contactform added 6 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