• Stars
    star
    543
  • Rank 78,959 (Top 2 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 4 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

My Portfolio Site | Made With @Gatsbyjs

Gatsby

Anurag Hazra

Creative FrontEnd Web Developer

Build Status GitHub Website

Anurag Hazra Site Preview

Strained eyes? There's DarkMode too :p

NOTE: If you are using this site as a template for your own portfolio site, I would be very glad if you add a link to the original site with my name in footer

🚀 Quick start

Run the site locally

NOTE: The default branch for this repo is develop, when you push or pull make sure you specify the correct branch

Step 1: Clone The Repo

Fork the repository. then clone the repo locally by doing -

git clone https://github.com/anuraghazra/anuraghazra.github.io.git

Step 2: Install Dependencies

cd into the directory

cd anuraghazra.github.io

install all the dependencies

npm install

Step 3: Start Development Server

Then start the development Server

npm run develop

After running the development server the site should be running on https://localhost:8000

📂 What's inside?

A quick look at the folder structure of this project.

.
├── content
│   ├───blog
│   ├───case-studies
│   └───json
├── cypress
├── plugins
└── src
    ├───components
    │   ├───About
    │   ├───Blog
    │   ├───common
    │   ├───Concepts
    │   ├───Contact
    │   ├───CreativeCoding
    │   ├───Home
    │   ├───Layout
    │   │   └───Navbar
    │   ├───Lightbox
    │   ├───Projects
    │   └───Skills
    ├───hooks
    ├───pages
    ├───static
    │   └───images
    ├───styles
    └───templates

Tools Used

  1. Gatsby.js (of course)
  2. Styled Components for styling
  3. Cypress for E2E Testing
  4. Jest for Unit Testing
  5. TravisCI for CI/CD

✌️ Contributing

NOTE: if you want to change the blog content or fix any typo you can do that from github's ui without cloning the repo locally

After cloning & setting up the local project you can push the changes to your github fork and make a pull request.

You can also run the tests locally to see if everything works fine with

Running tests

npm run test
npm run test:e2e

Pushing the changes

git add .
git commit -m "commit message"
git push YOUR_REPO_URL develop

Made with ❤️ and Gatsbyjs

More Repositories

1

github-readme-stats

⚡ Dynamically generated stats for your github readmes
JavaScript
65,150
star
2

Verly.js

🔴〰️🔵〰️⚫ Easy to integrate Verlet physics engine. 🔗
JavaScript
643
star
3

type-trident

A curated list of advanced type level madness
TypeScript
345
star
4

anuraghazra

324
star
5

BugVilla

Track, Manage & Kill Bugs Effectively 🔪 🪲
TypeScript
232
star
6

convoychat

Help us take over the world! React + TS + GraphQL Chat App
TypeScript
205
star
7

CanvasFun

❤️ Creative Coding Projects
JavaScript
187
star
8

EvolutionAquerium

🐟 🐛 Small Inteli Creatures Based On Steering Behaviours
JavaScript
165
star
9

typelevel-parser

Experiment to push the limits of TypeScript's type system by writing a "real" tokenizer/parser/interpreter entirely on type-level.
TypeScript
142
star
10

VerlyRangeSlider

Range sliders with some verlet physics magic.
HTML
131
star
11

vscode-strip-ts-copy

Strip types from TypeScript code while copying it.
TypeScript
63
star
12

Atomic.js

💥 Atomic.js | Greatly Simple Physics Engine For Javascript
JavaScript
51
star
13

react-folder-tree

React Folder Tree Component
JavaScript
46
star
14

design-patterns-everyday

#DesignPatternsEveryday challenge
TypeScript
43
star
15

ToyLang

A toy programming language built with TypeScript for learning purposes.
TypeScript
43
star
16

Slime

Slime made with repel behaviors and low stiffness constraints.
JavaScript
31
star
17

ShaderExpo

WebGL Shader Playground.
JavaScript
30
star
18

peerlist-profile-action

TypeScript
30
star
19

Candy.js

🍬 Canvas Rendering Engine inspired by p5js 🍭
JavaScript
29
star
20

Nothing

Nothing
Assembly
27
star
21

react-stripe-dropdown

React Stripe Inspired Dropdown
TypeScript
26
star
22

facebook-reaction-animation

Facebook Reaction Animation made with React and FramerMotion.
JavaScript
26
star
23

playground-format-on-save

TypeScript playground plugin to save on format
TypeScript
24
star
24

ParticleBrush

Amazing Drawing App With Particles.
JavaScript
22
star
25

QuickerPoll

QuickerPoll is a crowd-sourced real-time polling app created with React and Nodejs.
JavaScript
22
star
26

parasites

Parasite like creepy creatures
JavaScript
19
star
27

graphql-oauth

OAuth + GraphQL + Passportjs
JavaScript
19
star
28

twitter-banner-jokes

HTML
17
star
29

gatsby-github-issues-blog

A gatsby blog which uses github issues as it's data source.
JavaScript
15
star
30

verly-cpp

C++ Port of Verly.js
C++
14
star
31

NikeHyperAce

Nike Concept Website Made in React
JavaScript
12
star
32

rust-particles

Particle System written in rust for learning purposes.
Rust
10
star
33

anuraghazra.github.io-old-react

[OUTDATED] New Shiny Reactified Portfolio | Anurag Hazra | Creative Web Designer
JavaScript
9
star
34

graphql-jwt-auth-test

Playing around with GraphQL :D
JavaScript
8
star
35

VerletDrawing

🖌️ Physics Based Drawing App PowerdBy Verlet.js | **Code is Outdated**
HTML
8
star
36

react18-ssr-test

A test repository for react18 server side rendering
TypeScript
8
star
37

GyroDodge

Dodge! Shoot! Win!
JavaScript
7
star
38

go-phyllotaxis

A go serverless function to render beautiful phyllotaxis
Go
6
star
39

Loader.js

Lightweight Javascript Resource Pre-Loading library. 💾
JavaScript
5
star
40

GithubActionsPlayground

Just tinkering with github actions.
JavaScript
5
star
41

code-runner-action

Github action to run javascript code snippets from issues.
JavaScript
5
star
42

verlet.js

⭐ Verlet.js is a javascript library for creating rapid and fast verlet physics based models. Its Freaking Easy. [DEPRECATED] Made with verlet.js https://anuraghazra.github.io/VerletDrawing
JavaScript
5
star
43

graphql-oauth-client

React + Typescript + GraphQL
TypeScript
4
star
44

abell-issues-blog

Abell Issues Blog
JavaScript
4
star
45

YoutubeDownloader

it just makes my life easier.
HTML
4
star
46

micro-open-graph

JavaScript
4
star
47

VanillaMVC

Just a simple MVC architecture with the concept of vanillajs (no magical stuffs)
JavaScript
4
star
48

covid19-sim

Coronavirus Simulation With Flocking System
JavaScript
4
star
49

test-githubblock

TypeScript
4
star
50

nodejs-dynamic-restapi

Nodejs Directory Based REST APIs Endpoints
JavaScript
4
star
51

test-github-ts

TypeScript
3
star
52

AnuReact

Just a minimal react clone
JavaScript
3
star
53

FlockingBlackHole

Black Hole Simulation with Flocking Boids
JavaScript
3
star
54

ts-string-interpolator

String Interpolator with Typescript's Type System
TypeScript
3
star
55

tw-dynamic-interpolation

Experiment to extract PurgeCSS whitelists for dynamically interpolated tailwind classes via Typescript Compiler API
TypeScript
3
star
56

test-codesandbox-projects

An empty boilerplate template to start a fresh project
2
star
57

codesandbox-template-astro

Astro template for CodeSandbox Projects
Astro
2
star
58

gatsby-starter-netlify-cms

JavaScript
2
star
59

CanvasBalls

First canvas project. CanvasFun. Made after learning very basics of canvas.
JavaScript
2
star
60

test-fork-workflow

JavaScript
2
star
61

WebGL.js

Yet Another WebGL Library For Personal Use
JavaScript
2
star
62

circleci-test

Repo name is circleci-test but i was using TravisCI then i switched to GithubActions, EDIT: now again using travis. Wonderful
JavaScript
2
star
63

classicLogo

Classic Logo Interpeter Made With HTML5 Canvas
JavaScript
1
star
64

creativechat

Nodejs And Socket.IO Canvas Chat App
JavaScript
1
star
65

webhooks-test

1
star
66

harleydavidson

Harley Davidson Web Concept Animation
JavaScript
1
star
67

rn-tabview-test-repro

https://github.com/react-navigation/react-navigation/issues/11493
TypeScript
1
star
68

verlet_tests

here is my some of verlet experiments in javascript
HTML
1
star
69

gatsby-plugin-social-banners

Gatsby plugin to automatically generate social card images.
JavaScript
1
star
70

weird-hello-worlds

weird hello worlds collection. contributions are welcome.
JavaScript
1
star
71

simplerockets

Simple Rockets made with nodejs try it out with friends
JavaScript
1
star