Welcome to my personal portfolio website! This project showcases my skills, projects, and experience as a web developer.
- About
- Features
- Technologies Used
- Installation
- Usage
- Project Structure
- Contact
- License
This portfolio website is a comprehensive showcase of my work as a web developer. It includes sections for my projects, skills, resume, and contact information. The site is designed to be user-friendly and visually engaging, providing visitors with a clear understanding of my capabilities and experience.
- 🎨 Modern and clean design
- 📱 Fully responsive layout
- ⚡ Smooth animations and transitions
- 📂 Detailed project showcase
- 📊 Interactive skills visualization
- 📬 Functional contact form
- 📄 Downloadable resume
- React: A JavaScript library for building user interfaces.
- Sass: A CSS preprocessor for writing cleaner and more maintainable styles.
- FontAwesome: Icon library for adding vector icons and social logos.
- EmailJS: A service for sending emails directly from the client-side.
- React Router: A library for routing in React applications.
-
Clone and install
git clone https://github.com/Bipin-Kalakheti/Portfolio.git cd Portfolio npm install
-
Set up environment variables
cp .env.example .env # Edit .env with your EmailJS credentials
-
Start development server
npm start
-
Open your browser and navigate to
http://localhost:3000
to view the website.
- Home Page: Introduction and links to resume and contact page.
- About Page: Information about me, my background, and my skills.
- Works Page: A showcase of my projects with descriptions, tools used, and links to live demos and source code.
- Contact Page: A form for visitors to send me messages and my contact information.
.gitignore
.prettierrc
build/
public/
src/
assets/
CV/
fonts/
images/
common/
ProjectCard.jsx
components/
About/
AnimatedLetters/
AnimatedRoutes/
Contact/
Home/
Icons/
Layout/
Loader/
Works/
App.js
App.scss
App.test.js
index.css
index.js
reportWebVitals.js
setupTests.js
package.json
README.md
- Node.js >= 14.x
- npm >= 6.x
This project uses Prettier for code formatting. Run:
npm run format
- React
- EmailJS
- Font Awesome
- All my supporters and mentors
##🌐 Deployment
The site is deployed using GitHub Pages. You can visit it at: https://bipinkalakheti.github.io/Portfolio
If you have any questions or would like to get in touch, feel free to contact me:
- Email: [email protected]
- LinkedIn: Bipin Kalakheti
- GitHub: Bipin-Kalakheti