Skip to content

edjunma/portfolio-v3

Repository files navigation

Features

⚡️ Modern UI Design + Reveal Animations
⚡️ One Page Layout built with React
⚡️ Styled with Bootstrap v4.3 + Custom SCSS
⚡️ Fully Responsive
⚡️ Configurable color scheme
⚡️ Image optimization with Gatsby
⚡️ Easy site customization
⚡️ Well organized documentation


Prerequisites 📋

You'll need Git and Node.js (which comes with NPM) installed on your computer.
Also you need to have installed Gatsby CLI

Also, you can use Yarn instead of NPM ☝️


How To Use 🔧

From your command line, first clone:

# Clone this repository
$ git clone https://github.com/edjunma/portfolio-v3

# Go into the repository
$ cd portfolio-v3

# Remove current origin repository
$ git remote remove origin

Then you can install the dependencies either using NPM or Yarn:

Using NPM:

# Install dependencies
$ npm install

# Start development server
$ npm run develop

Using Yarn:

# Install dependencies
$ yarn

# Start development server
$ yarn develop

NOTE: If your run into issues installing the dependencies with NPM, use this command:

# Install dependencies with all permissions
$ sudo npm install --unsafe-perm=true --allow-root

Once your server has started, go to this url http://localhost:8000/ and you will see the website running on a Development Server:


Deployment 📦

Once done with the setup, you would need to consider deployment.

I highly recommend to use Netlify or Vercel to achieve this because of their simplicity.

Technologies used 🛠️

  • Gatsby - Static Site Generator
  • GraphQL - Query language for APIs
  • React - Front-End JavaScript library
  • Bootstrap 4 - Front-End UI library
  • Sass - CSS extension language

Authors

License 📄

This project is licensed under the MIT License - see the LICENSE.md file for details

About

My third iteration of my portfolio in Gatsby and React.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published