Welcome to the repository of my personal portfolio website. This site showcases my skills, projects, and professional journey as a developer. Built with modern web technologies, it offers a sleek, responsive design that highlights my work and expertise.
Visit the live site: https://yusrilprayoga.vercel.app/ visit the cloud run: https://yusril-koinkmz7dq-et.a.run.app
- 🎨 Modern and responsive design
- 🚀 Fast performance with Next.js
- 💼 Showcase of projects and skills
- 📱 Mobile-friendly layout
- 🌓 Dark mode support
- 🔧 Easy to update and maintain
- Next.js - React framework for production
- Aceternity UI - Modern UI components for Next.js
- React - JavaScript library for building user interfaces
- Tailwind CSS - Utility-first CSS framework
- TypeScript - Typed superset of JavaScript
- Vercel - Platform for deploying and hosting
- Node.js (v14 or later)
- npm or yarn
-
Clone the repository:
git clone https://github.com/yusrilprayoga-code/portfolio-website.git cd portfolio-website
-
Install dependencies:
npm install
or
yarn install
-
Run the development server:
npm run dev
or
yarn dev
-
Open http://localhost:3000 in your browser to see the application.
- Navigate to the
data
directory. - Edit the JSON files to update your personal information, projects, and skills.
- Go to
data/projects.js
. - Add a new project object with details like title, description, image, and links.
- Tailwind classes can be modified directly in the component files.
- For custom styles, edit the
styles/globals.css
file.
This project is set up for easy deployment on Vercel:
- Push your changes to your GitHub repository.
- Connect your repository to Vercel.
- Vercel will automatically deploy your site on every push to the main branch.
├── components/ # React components
├── pages/ # Next.js pages
├── public/ # Static assets
├── styles/ # CSS styles
├── data/ # Content data
├── lib/ # Utility functions
└── README.md # This file
This is a personal portfolio website, so I'm not actively seeking contributions. However, if you have suggestions or find bugs, feel free to open an issue.
This project is open source and available under the MIT License.
- Aceternity UI for the beautiful UI components
- Next.js Documentation for the excellent guides
- Vercel Platform for hosting and continuous deployment
Created by Yusril Prayoga. Connect with me on LinkedIn or Twitter.