Coder Social home page Coder Social logo

aviaryan / work Goto Github PK

View Code? Open in Web Editor NEW
71.0 7.0 18.0 364 KB

My open source projects portfolio. Built with React.

Home Page: http://aviaryan.github.io/work/

License: Apache License 2.0

HTML 2.14% JavaScript 85.20% CSS 11.86% Shell 0.80%
react react-dom redux portfolio portfolio-website

work's Introduction

Showcase

aviaryan.in/work/

My open source projects portfolio. Built with React.

Features

  • A completely dynamic portfolio
  • Filter projects by title, tags, time etc
  • Responsive
  • Detail view to show more information about the project
  • Light weight - bundle (JS + CSS) is around 130KB without any compression
  • Unmatched Awesomeness

Dev

yarn install
yarn start

For deploying

yarn build
./deploy.sh

Customizing

Edit src/data/projects.js to customize the projects that are being displayed. That file contains a simple JavaScript JSON Object so it should be very easy to get started.

Libraries Used

React
React-Router
Redux
GeoPattern

Deployment

Run yarn build to generate bundle files with all the dependencies.

Then use the deploy.sh script to deploy them to gh-pages branch.

Resources

This is my first React project. I was only able to complete it because of these resources.

Contributing

Please see CONTRIBUTING.md for contribution guidelines. ๐Ÿ˜‰

Screenshots

Home page Filter

search

Project Detail Page

detail

work's People

Contributors

aviaryan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

work's Issues

postcss integration

Hi there,

I've created a PR which contains the integration of PostCSS.
I've added:

  • postcss,
  • postcss configuration file,
  • postcss-loader for webpack2,
  • autoprefixer,
  • autoprefixer browserlist file (even though this can be added straight in webpack, I think having this separated is better for separation of concerns)

PR here -> #5

Feature Request: Add YouTube iFrame to showcase projects

To show proper functioning of the project, many times developers create a demo video.

Feature Request

A YouTube Video iFrame to display the video in the Details page, iff the user has specified certain field in the data/projects.js

add feedback on user interaction

Hi there and very nice idea,

I believe it'd nice to give the user a visual feedback when it is able to click somewhere.
I made a small change adding a shadow effect when the mouse is over a card.
I've seen that you have something similar commented out in your code.
What was you issue?

Have you considered to add PostCSS in your build setup for autoprefixer at least?
Have you considered as well to add a CSS preprocessor (Sass, or why not a PostCSS plugin bundle that would replicate Sass-like features?)

I'll open a PR (mouseover branch) though:
#3

Thanks,
Andrea

Issues with deploy.sh [Ubuntu 18.04]

Platform: Ubuntu 18.04

Issues

  1. Running these commands

    work/deploy.sh

    Lines 11 to 12 in 151fd94

    mkdir -p deploy/dist
    cp -fR dist/ deploy/dist/

    makes directory structure:
deploy
โ”œโ”€โ”€ dist
โ”‚ย ย  โ””โ”€โ”€ dist
โ”‚ย ย      โ”œโ”€โ”€ bundle.js
โ”‚ย ย      โ””โ”€โ”€ styles.css
  1. Similarly, running these commands

    work/deploy.sh

    Lines 13 to 14 in 151fd94

    mkdir -p deploy/img
    cp -fR img/ deploy/img/

    makes directory structure
deploy
โ”œโ”€โ”€ img
โ”‚ย ย  โ””โ”€โ”€ img
โ”‚ย ย      โ”œโ”€โ”€ github-logo.svg
โ”‚ย ย      โ”œโ”€โ”€ link-symbol.svg
โ”‚ย ย      โ””โ”€โ”€ profile.png

  1. This command

    work/deploy.sh

    Line 17 in 151fd94

    cp -fR deploy/ .

    gives this error
    cp: 'deploy/' and './deploy' are the same file

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.