GithubHelp home page GithubHelp logo

portfolio's Introduction

SHIVAM SHAHI's PORTFOLIO

Screenshot 2024-03-14 at 4 03 08 PM

Here is the Source Code for my personal portfolio website, built with Next.JS , TypeScript and Tailwind . This Project is a constant work in progress, if you find any bugs or issues in the website, be sure to create issues and open pull requests. Feel Free to Fork this Project and adapt the website according to your needs. Credit is appreciated.

Features of Project

  1. Responsive Design

    The website is designed to be fully responsive and compatible with various devices and screen sizes.

  2. Project Showcase

    Browse through the projects I've worked on, with detailed information about each project.

  3. Contact Form

    Reach out to me directly via the contact form provided on the website.

  4. About Me Section

    Learn More about me and my hobbies

Getting this project up and running

  1. Fork or Clone

    Fork or clone this project from Github to get your copy of it.

  2. Installation

    This project uses the pnpm package manager. To get started, follow the Getting Started Guide

    Once this is installed you can run npm install in your project directory to install dependencies.

    cd Portfolio/
    npm run dev
  3. Start developing.

    Navigate into your new site’s directory and start it up.

    npm dev
  4. Open the source code and start editing!

    Your site is now running at http://localhost:3000!

    Open the Portfolio directory in your code editor of choice and edit src/app/(user)/page.tsx. Save your changes and the browser will update in real time!

Next.js

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Third-Party Services used

Resend email

I have used the Resend Email web service to add the emailing functionality in the Contact Me section of the Website. This service enables me to receive emails from potential employers and other site visitors to contact me easily. Get API key Visit the Resend Email website here : Resend Website and generate an API key as shown

Screenshot 2024-03-14 at 4 38 34 PM

Environment Variables

RESEND_API_KEY=<YOUR API KEY>

To setup the Resend API, make an .env file in the portfolio directory and paste the above code in there and replace YOUR API KEY with the api key you generated at the resend website.

portfolio's People

Contributors

shivamshahi07 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.