Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kenhendricks00/minimal-portfolio
A Portfolio for displaying Projects and Achievements
https://github.com/kenhendricks00/minimal-portfolio
Last synced: 2 months ago
JSON representation
A Portfolio for displaying Projects and Achievements
- Host: GitHub
- URL: https://github.com/kenhendricks00/minimal-portfolio
- Owner: kenhendricks00
- Created: 2023-01-13T00:15:32.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-13T22:56:01.000Z (about 1 year ago)
- Last Synced: 2024-01-14T07:04:15.310Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://kenhendricks.me
- Size: 1.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Minimal Portfolio
This is an attempt to create a personal webpage and inspire others to create their own. My inspiration for this project was the tutorial by ForrestKnight on YouTube. His repository on GitHub can be found here.
The project is implemented with React and TailwindCSS and Vite is used as the bundler. Also, GitHub Pages is used to deploy the app and assign to it a custom domain name, purchased from porkbun.
Styling
For the styling of the webpage TailwindCSS framework is used.
The app is made responsive through the handy TailwindCSS classes. Some theme colors and the font are defined in the
tailwind.config.js
file.Storage
The data for the portfolio and the timeline sections are stored in
src/data/data
folder. Therefore, in every section the Component maps to the data array a ComponentItem each time, so as to construct the whole section.Contact Form
The data from the form submission is sent to the getform.io service.