Skip to content

Personal portfolio website built using React and Tailwind CSS.

Notifications You must be signed in to change notification settings

0xBN/0xbn.github.io

Repository files navigation

Personal Portfolio Website

This project is a personal portfolio website used to showcase projects and share relevant experience. It is open sourced and can be forked. Users only need to edit a json file with relevant data (see section: How To Use).

Demonstration

Demo Mobile Desktop
Dark/Light Mode
Full scroll

Purpose

I built this to showcase my projects, but also to refine my React and Tailwind CSS skills.

Skills Demonstrated

  • Responsive design (navigation bar and sections)
  • Carousel built without templates
  • Animation: scroll between sections, landing page
  • React components extraction

Tech Stack

How to Use

Edit your personal information in the userData.js (data is in json format).

Directory Edits
'./src/pages' section details
'./src/data/userData.js' contact details, project cards, technology icons, and websites

Notable Features

** Desktop(D) Only and Mobile(M) Only

  • Responsive Single Page App
  • Reusable components custom made
  • Project card carousel is custom made (no template)
  • Sticky section header
  • M: Animated hamburger button and menu
  • M: Dark theme toggle fixed to the top right
  • M: Minimalistic animation patterns and arrows
  • D: Smooth scroll to section
  • Technology buttons for project card links to official site or documentation

Icons

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

Deployment

How to deploy documentation: https://facebook.github.io/create-react-app/docs/deployment

About

Personal portfolio website built using React and Tailwind CSS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published