This is a full-stack developer portfolio application built with Next.js, TypeScript, framer-motion, and locomotive-scroll.
This project serves as a portfolio website for showcasing the skills, projects, and experiences of a full-stack developer. It is designed to provide a visually appealing and interactive experience for visitors.
- Next.js: Utilizes the Next.js framework for server-side rendering, routing, and optimizing the React application.
- TypeScript: Written in TypeScript for enhanced code readability, maintainability, and type safety.
- Framer Motion: Implements Framer Motion for creating fluid animations and transitions, enhancing the overall user experience.
- Locomotive Scroll: Incorporates Locomotive Scroll for smooth scrolling effects, adding a touch of elegance to the website.
To run this application locally, follow these steps:
- Clone the repository:
git clone https://github.com/iamsrikanthnani/srikanthnani.com.git
- Navigate to the project directory:
cd srikanthnani.com
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and visit
http://localhost:3000
This application can be easily deployed to platforms like Vercel, Netlify, or AWS Amplify for seamless hosting and continuous deployment.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature-new-[feature-name]
- Make your changes and commit them:
git commit -am 'Add new feature'
- Push to the branch:
git push origin feature-new-[feature-name]
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or suggestions, feel free to reach out to me at srikanthnani.com