Skip to content

TiwariAbhishek23/personalWebsite

Repository files navigation

CodeFolio ✨

  • Codefolio is a portfolio website template that uses Next.js, Tailwind CSS, GitHub API, Dev.to API, and Nodemailer to create a modern and responsive portfolio website. The website allows you to showcase your skills, projects, blog posts, and contact information.

Features

  • Next.js for server-side rendering and client-side routing
  • Tailwind CSS for easy and responsive styling
  • GitHub API to display your latest repositories and contributions
  • Dev.to API to display your latest blog posts
  • Nodemailer for a simple and functional contact form

Getting Started

  • Clone the repository
  • Install dependencies using npm install
  • Create a .env.local file and add the following environment variables:
GITHUB_USERNAME=your_github_username
GITHUB_TOKEN=your_github_token
DEVTO_USERNAME=your_devto_username
DEVTO_API_KEY=your_devto_api_key
SMTP_HOST=your_smtp_host
SMTP_PORT=your_smtp_port
SMTP_USER=your_smtp_user
SMTP_PASSWORD=your_smtp_password
EMAIL_FROM=your_email_from_address
EMAIL_TO=your_email_to_address
  • Run the development server using npm run dev
  • Open http://localhost:3000 in your browser to see the website

Contributing

Contributions are always welcome! If you would like to contribute to the project, please follow these steps:

  • Fork the repository.
  • Create a new branch for your changes.
  • Make your changes and commit them with a descriptive commit message.
  • Push your changes to your forked repository.
  • Create a pull request and describe your changes in detail.

Deployment

  • The website can be deployed using Vercel or any other hosting service that supports Next.js.

Resource

Contact

If you have any questions or feedback, please feel free to contact me at [email protected].