An open API service indexing awesome lists of open source software.

https://github.com/pktcodes/webdev-portfolio-react-project-v2

WebDev Portfolio Project using Tailwind CSS
https://github.com/pktcodes/webdev-portfolio-react-project-v2

contentful-api custom-classes javascript john-smilga prettier-config prettier-plugin-tailwindcss react react-hooks tailwindcss tailwindcss-intellisense vite vscode-workspace-configuration webdev-portfolio

Last synced: 5 months ago
JSON representation

WebDev Portfolio Project using Tailwind CSS

Awesome Lists containing this project

README

          

# WebDev Portfolio 👨🏻‍💻

> PROD [Live] : https://react-webdev-portfolio-v2-prod.netlify.app/

#### WebDev Portfolio consists of a straightforward user interface where there is a

- List of sections i.e. **Navbar**, **Hero**, **Skills**, **About**, **Projects**.
- **Navbar** consists of `Logo` and `NavLinks` to navigate around the project.
- **Hero** consists of `Info` about the developer.
- On `screens <768px`, the Hero will not have _image_.
- **Skills** displays the cards with technologies the developer is comfortable with and enjoys writing code.
- **About** shows more details about the developer.
- **Projects** will showcase the list of cards where each card is represented with an `Image`, `Title`, `Text` along with the links to the project, source code/
- **`Loading...`** will be shown while fetching the projects, **`There was an error`** if any error has occurred.
- Data is handled by the headless CMS **`Contentful`** SDK, **`data.jsx`** and styles are implemented using by **`Tailwind CSS`**.
- To run the project locally, clone the repo, `npm install` to install the dependencies, and `npm run dev` to start up the development server on default port 5173.

#### Languages

HTML, CSS, JavaScript, ECMAScript, React - Hooks

#### Deployment / Hosting

Netlify

---

_Note: I have developed this project ~ [20] as part of the React 18 Tutorial and Projects Course (2023) taught by John Smilga._