Skip to content

Pranav63/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repository contains the source code for my personal portfolio website, showcasing my skills and experience in Data Science, AI, Machine Learning, and tinkering with web technologies. The website serves as a comprehensive online presence, highlighting my projects, work experience, and technical abilities.

Features

  • About Me: An introduction to who I am and my professional journey.
  • Experience: Detailed information about my work history and professional achievements.
  • Skills: A comprehensive list of my technical skills and competencies.
  • Projects: Showcases of my data science and web development projects.
  • Contact: A form for visitors to get in touch with me directly.

Technology Stack

  • Frontend: React.js with Next.js for server-side rendering and routing
  • Styling: Chakra UI for responsive and customizable components
  • 3D Graphics: Three.js for interactive 3D elements
  • Animation: Framer Motion for smooth, physics-based animations
  • Deployment: Vercel

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/[YourUsername]/portfolio-website.git
    
  2. Navigate to the project directory:

    cd portfolio-website
    
  3. Install dependencies:

    npm install
    
  4. Run the development server:

    npm run dev
    
  5. Open http://localhost:3000 in your browser to view the website.

Project Structure

  • /public: Static assets including images and fonts
  • /src: Source code
    • /components: Reusable React components
    • /pages: Next.js pages for routing
    • /styles: Global styles and theme configuration
    • /lib: Utility functions and configurations

Contact Form

The contact form uses an email API to send messages directly to my Gmail account. Ensure you have set up the necessary environment variables for the email service to function correctly.

Deployment

This project is set up for easy deployment on platforms like Vercel or Netlify. Follow the platform-specific instructions for deploying a Next.js application.

Contributing

While this is a personal portfolio website, I'm open to suggestions and improvements. Feel free to open an issue or submit a pull request if you have any ideas or find any bugs.

License

MIT License


Created with ❤️ by Pranav Arora

About

My portfolio to meet the 2024 standards.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors