Skip to content

My portfolio built with React ⚛️ Background animation made in Blender 🔮

Notifications You must be signed in to change notification settings

charlottedibb/dibbca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dibb.ca

dibb.ca is my personal porfolio website. Built with React. Background animation created with Blender.

Getting Started

Installation

Fork and clone the repository

Change to directory

cd dibbca

Install dependencies

npm install

Run the app in development mode

npm start

Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits. You will also see any lint errors in the console.

Deployment

This project was deployed using Netlify

  • create account
  • connect to git provider - authorize netlify to access your github, then select the repository to deploy - Netlify will build and deploy the site each time you push to the repository/specified branch in question
  • add environment variables - .env file is ignored when pushing to github, so environment variables need to be declared in Netflify
  • from Netlify dashboard
    • Settings > Build & deploy > Environment > Environment variables
    • add key: GENERATE_SOURCEMAP and value: false
    • more info on adding environment variables in Netlify available here

Built With

  • React

  • React Spring - used for creating cool parallax effect

  • React Router - used to be able to show different pages and be able to link to them, e.g. can link directly to dibb.ca/resume

  • React-pdf - for showing a pdf of resume

    • resume pdf has links in it - why I used a pdf and not an image
  • React Media - used for showing a different version of the site to mobile/desktop users

  • React Icons

About

My portfolio built with React ⚛️ Background animation made in Blender 🔮

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published