SammyRobensParadise / website

Sammy Robens-Paradise Website built with react.js and hosted on firebase

Home Page:https://sammy.world

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

website

Sammy Robens-Paradise's Website

Sammy Biking

Status

Website

GitHub Workflow Status

GitHub repo size

GitHub issues

About

This website is designed to showcase my work and is an outlet for my design and development work as well as a place to share my work experience.
The entire website is built by me using react.js and uses eunoia, an open source react component library designed by me and available via npm at npmjs.com/eunoia. It also uses github-contributions-counter a tool built by me allowing uses to get their Github contributions history. This is also available via npm at npmjs.com/github-contributions-counter. The website follows material-design trends and rules and uses react-router to manage webpage state. The website is hosted on firebase and the deployment pipeline is setup using github-actions. Any merge or push to master will trigger a remote build and deploy to firebase-hosting. This webpage is client-side rendered using traditional react-render-dom methods.

Getting started

Good news! You can run my website locally if you have NPM and node.js installed!

  1. clone
git clone https://github.com/SammyRobensParadise/website.git
  1. install
cd website && npm install
  1. run
npm start

will start a local development server at http://localhost:3000/

Dependencies

    "@loadable/component": "^5.12.0",
    "@material-ui/core": "^4.9.12",
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^9.5.0",
    "@testing-library/user-event": "^7.2.1",
    "eunoia": "^0.1.81",
    "github-contributions-counter": "^1.1.2",
    "react": "^16.13.1",
    "react-cookie": "^4.0.3",
    "react-dom": "^16.13.1",
    "react-lazy-load-image-component": "^1.4.3",
    "react-lazyload": "^2.6.7",
    "react-redux": "^7.2.0",
    "react-router": "^5.1.2",
    "react-router-dom": "^5.1.2",
    "react-scripts": "3.4.1",
    "react-scroll": "^1.7.16",
    "styled-components": "^5.1.0"

Contact

Website: sammy.world



education

About

Sammy Robens-Paradise Website built with react.js and hosted on firebase

https://sammy.world


Languages

Language:JavaScript 96.5%Language:HTML 1.9%Language:CSS 1.5%