A personal developer portfolio built with React, showcasing projects, education, skills, experience, and contact information.
This project is a personal developer portfolio designed to showcase my skills, education, projects, and experience in a single-page application (SPA) format. It includes various sections for projects, education, skills, experience and contact details.
- React
- React Router for navigation
- Vite for fast development and build processes
- TypeScript for type safety
- ESLint for code linting
- Clone the repository:
git clone https://github.com/your-username/personal-portfolio.git
cd personal-portfolio- Install dependencies:
npm install- Run the application:
npm run devThis will start the development server, and you can view the application by navigating to http://localhost:5173 in your browser.
- Build for production:
npm run buildThis command will create an optimized production build in the dist folder.
- Preview the production build:
npm run previewThis will serve the built application locally for testing the production build.
- Development: Starts the app in development mode.
npm run dev- Build: Builds the app for production.
npm run build- Preview: Previews the production build locally.
npm run preview- Lint: Runs ESLint to check for code quality issues.
npm run lint- src: Contains all source files, including components, assets, and routes.
- public: Stores static assets like images.
- index.html: The entry HTML file.
- vite.config.ts: Configuration for Vite.
- package.json: Project metadata and scripts.
- Projects Section: Showcases various projects with descriptions and links.
- Education Section: Details educational background, certifications, and courses completed.
- Skills Section: Lists my skills relevant to development and teamwork.
- Experience Section: Highlights professional experience and relevant skills.
- Contact Section: Provides a way to reach out via email or social media.
This project is licensed under the MIT License.