This is my personal website built using Next.js, a React framework for building efficient and scalable web applications. This project serves as both a learning experience for me as I delve into Next.js and a showcase of my skills and projects.
- Next.js: Utilizes the power of Next.js for server-side rendering, routing, and optimized production builds.
- Responsive Design: Ensures a seamless experience across various devices and screen sizes.
- Project Showcase: Highlights all my projects, skills, and experiences in a visually appealing manner and also I added counter to the pproject views.
- Contact Form: Provides a way for visitors to reach out to me directly through the website.
- Clone the repository:
git clone https://github.com/Hemanth-Thaluru/nextjs_folio.git
- Navigate to the project directory:
cd nextjs_folio
- Get your Upstash Redis token and place it in
.env
file as shown in.env.sample
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and visit
http://localhost:3000
to see the website in action.
/styles
: Holds CSS files for styling components and pages./public
: Stores static assets like images, fonts, and favicon.app/pages.tsx
: Main page for the application, where you get to landed on start.app/components
: Includes reusable React components used throughout the site.app/projects
: Includes information and pages related to all the projects I did.
- Next.js
- React
- CSS (with styled-components or CSS modules)
- Markdown (for project content)
I welcome any feedback or suggestions you may have regarding the website or its codebase. Feel free to create an issue, fork the repository, or submit a pull request. Let's make this portfolio even better together!
Thank you for checking out my Next.js portfolio! I hope you find it informative and enjoyable. If you have any questions or want to connect, feel free to reach out. Happy coding! ๐