A modern, responsive, and high-performance portfolio built with React.js and Tailwind CSS. Showcase your projects, experience, and skills with a fast, beautiful, and SEO-friendly single-page application.
Live Demo: mern.emirbaycan.com.tr
- ⚡ React.js SPA – Super fast, single-page experience
- 🎨 Tailwind CSS – Utility-first, customizable styling
- 🌙 Dark mode support (if implemented)
- 📱 Fully responsive – Looks great on all devices
- 🏷️ SEO optimized
- 🌐 Localization support via
/src/locales/
- 🖼️ Project showcase, skills, about, contact
- 📝 Easy to update – Edit config/data files
- 🆓 MIT License
portfolio-react.js/
├── public/ # Static assets (images, favicon, etc.)
├── src/
│ ├── Assets/ # Project images, icons, etc.
│ ├── components/ # React UI components
│ ├── locales/ # Localization JSON files (en, tr, etc.)
│ ├── App.css
│ ├── App.js
│ ├── App.test.js
│ ├── index.css
│ ├── index.js
│ ├── reportWebVitals.js
│ ├── setupTests.js
│ └── style.css
├── .gitignore
├── README.md
├── package.json
├── package-lock.json
└── tailwind.config.js
- Node.js 16 or higher
- npm or yarn
-
Clone the repository:
git clone https://github.com/emirbaycan/portfolio-react.js.git cd portfolio-react.js
-
Install dependencies:
npm install # or yarn install
-
Start the development server:
npm start # or yarn start
-
Open http://localhost:3000 to view your portfolio locally.
- Personalize your content:
Edit files in
/src/Assets/
(images),/src/components/
(UI), and/src/locales/
(text/localization) as needed. - SEO:
Edit meta tags in
public/index.html
or your SEO components. - Tailwind/Styles:
Update or extend styling in
tailwind.config.js
and your.css
files. - Localization:
Add/edit language files in
/src/locales/
.
-
Build for production:
npm run build # or yarn build
Output will be in the
build/
directory. -
Deploy:
- Vercel: vercel.com
- Netlify: netlify.com
- GitHub Pages: Use the gh-pages package
Contributions, issues, and feature requests are welcome! Fork this repo and submit a pull request.
This project is open source and available under the MIT License.
For questions or suggestions, open an issue or reach out at emirbaycan.
Impress recruiters and clients with a blazing-fast, beautiful portfolio – powered by React!