Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eugenechevski/personalportfolio
A personal portfolio website to showcase my experience and create the contact point for potential employers or business partners.
https://github.com/eugenechevski/personalportfolio
netlify nextjs react typescript
Last synced: about 1 month ago
JSON representation
A personal portfolio website to showcase my experience and create the contact point for potential employers or business partners.
- Host: GitHub
- URL: https://github.com/eugenechevski/personalportfolio
- Owner: eugenechevski
- Created: 2023-05-16T01:04:00.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-24T17:30:02.000Z (5 months ago)
- Last Synced: 2024-11-09T06:13:41.528Z (3 months ago)
- Topics: netlify, nextjs, react, typescript
- Language: TypeScript
- Homepage: https://eugenechevski.com
- Size: 41.7 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Personal Portfolio Website ✨👩💻
This repository contains the source code for my personal portfolio website. The website is built using Next.js and deployed on Vercel.
## Technologies Used 🚀
- [Next.js](https://nextjs.org): A React framework for building server-side rendered and statically generated web applications.
- [React](https://reactjs.org): A JavaScript library for building user interfaces.
- [Vercel](https://vercel.com): A platform for deploying modern web projects.
- [Redux](https://redux.js.org): A predictable state container for managing the application's global state.
- [NextAuth](https://next-auth.js.org): An authentication library for Next.js applications.
- [MongoDB](https://www.mongodb.com): A NoSQL database for storing and managing data.## Features 🌟
- **Home**: Introduce myself and provide an overview of my skills and experience.
- **Projects**: Showcase my projects, including descriptions, technologies used, and live demo or GitHub links.
- **Blog**: Share my thoughts and knowledge through blog posts.
- **Admin Panel**: Manage the content of the blog, including publishing and editing.
- **Resume**: Provide a downloadable version of my resume.
- **Contact**: Display my contact information and a contact form for visitors to get in touch with me.## Deployment 🚀
The website is deployed using Vercel, which provides continuous deployment and hosting. Whenever changes are pushed to the `main` branch, Vercel automatically builds and deploys the updated site.
You can access the live version of the website at: [https://eugenechevski.com](eugenechevski.com)
## Local Development 💻
To set up the project locally, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/your-username/your-portfolio.git
```
2. Install the dependencies:
```bash
cd your-portfolio
npm install
```
3. Start the development server:
```bash
npm run dev
```
The site should be available at http://localhost:3000.## Customization 🎨
Feel free to customize this portfolio website for your own use. You can modify the content, styling, and layout to reflect your personal brand and showcase your own projects. Additionally, you can expand the website with additional sections or features as needed.
## Contributing 🤝
If you find any issues or have suggestions for improvement, please feel free to open an issue or submit a pull request. Contributions are welcome!
## Contact
If you have any questions, please feel free to contact me at [email protected]
I hope this helps!