Skip to content

Latest commit

 

History

History
63 lines (51 loc) · 2.02 KB

README.md

File metadata and controls

63 lines (51 loc) · 2.02 KB

Portfolio

Table of Contents

About

This portfolio is a collection of my projects and skills as a Full Stack Software Developer. It includes information about my background, the technologies I use, and examples of my work.

Technologies

This project uses the following technologies:

  • React: A JavaScript library for building user interfaces.
  • Next.js: A React framework for server-side rendering and static site generation.
  • Tailwind CSS: A utility-first CSS framework for rapid UI development.
  • Framer Motion: A library for animations and gestures in React.
  • EmailJS: A service for sending emails directly from your client-side JavaScript.
  • React Icons: A library for including popular icons in your React projects.

Setup

To set up this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/your-repo-name.git
    cd your-repo-name
  2. Install dependencies:

    npm install
  3. Create a .env file:

    touch .env

    Add your environment variables to the .env file:

    NEXT_PUBLIC_SERVICE_ID=your_service_id
    NEXT_PUBLIC_TEMPLATE_ID=your_template_id
    NEXT_PUBLIC_USER_ID=your_user_id
  4. Run the development server:

    npm run dev

    Open http://localhost:3000 with your browser to see the result.

Usage

To use this project, navigate through the different sections to learn more about my skills and projects. You can also contact me directly through the contact form.

Features

  • Responsive Design: The portfolio is fully responsive and works on all devices.
  • Animations: Smooth animations using Framer Motion.
  • Email Integration: Contact form integrated with EmailJS for direct communication.

Thank you for visiting my portfolio!