All Projects → kodi24fever → reactjs-portfolio

kodi24fever / reactjs-portfolio

Licence: other
Welcome to my portfolio react.js repository page.

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to reactjs-portfolio

Frontend-StarterKit
Frontend StarterKit - [Gulp 4, Pug, SCSS, ES6+]
Stars: ✭ 13 (-88.07%)
Mutual labels:  front-end, frontend-web, front-end-development
Portfolio
📰 Meu portfólio criado com o objetivo de mostrar meus projetos recentes e futuros ao longo da minha carreira.
Stars: ✭ 178 (+63.3%)
Mutual labels:  portfolio, front-end, front-end-development
Alumna
[Alpha release of v3] Development platform for humans / Plataforma de desenvolvimento para humanos
Stars: ✭ 32 (-70.64%)
Mutual labels:  front-end, web-app, web-application
frontend-starter-kit-with-gulp
Frontend Starter Kit with Gulp for either Themeforest Projects or customizable projects.
Stars: ✭ 34 (-68.81%)
Mutual labels:  front-end, frontend-web, front-end-development
keep-desktop
Google Keep Dark: Desktop application for Windows, Mac and Linux with Dark Theme.
Stars: ✭ 42 (-61.47%)
Mutual labels:  web-app, web-application
animation-wrapper-view
Declarative animations with imperative controls for RN/RNW.
Stars: ✭ 53 (-51.38%)
Mutual labels:  react-component, react-components
delete-react-zombies
CLI to search and delete unimported 🧟components in your react ⚛️ files
Stars: ✭ 70 (-35.78%)
Mutual labels:  react-component, react-components
purescript-pop
😃 A functional reactive programming (FRP) demo created with PureScript events and behaviors.
Stars: ✭ 33 (-69.72%)
Mutual labels:  front-end, front-end-development
card matching game by ercan
A card-matching game made with Flutter.
Stars: ✭ 16 (-85.32%)
Mutual labels:  web-app, web-application
react-circle-flags
🚀 A React component with a collection of 300+ minimal circular SVG country flags. Wrapper of HatScripts/circle-flags
Stars: ✭ 29 (-73.39%)
Mutual labels:  react-component, react-components
frontendQuickbytes
A repo containing real life frontend challenges which you can use to practice frontend!
Stars: ✭ 129 (+18.35%)
Mutual labels:  front-end, front-end-development
CometVisu
Repository for the CometVisu building automation visualisation.
Stars: ✭ 60 (-44.95%)
Mutual labels:  web-app, web-application
react-crud-icons
57 SVG icons for CRUD applications, packaged as a React component with light & dark themes and tooltip.
Stars: ✭ 19 (-82.57%)
Mutual labels:  react-component, react-components
Raspberry-Pi-Dashboard
Web-based dashboard interface to inspect Raspberry Pi hardware and software with no extra software required.
Stars: ✭ 131 (+20.18%)
Mutual labels:  web-app, web-application
fluent-windows
🌈 React components that inspired by Microsoft's Fluent Design System.
Stars: ✭ 122 (+11.93%)
Mutual labels:  react-component, react-components
Ogone
Advanced Web Composition for Future
Stars: ✭ 38 (-65.14%)
Mutual labels:  front-end, front-end-development
light-ui
A lightly React UI library
Stars: ✭ 38 (-65.14%)
Mutual labels:  react-component, react-components
react-instagram-authless-feed
React component to provide a token-less Instagram feed.
Stars: ✭ 50 (-54.13%)
Mutual labels:  react-component, react-app
react-theme
Production ready Wordpress theme built with React, Redux, Redux-Thunk, Intl, React Router v4, etc... and packaged by Webpack 2. Enjoy!
Stars: ✭ 14 (-87.16%)
Mutual labels:  react-components, react-app
react-native-value-picker
Cross-Platform iOS(ish) style picker for react native.
Stars: ✭ 18 (-83.49%)
Mutual labels:  react-component, react-components

React-Portfolio App

Personal portfolio page www.fdaviz.com built in React.

Building Process

  1. Installed New React App using Node JS.

  2. Migrated my VanillaJS Portfolio Version and migrated it into a new React Application.

  3. The first approach was to use libraries to create animations because creating my own was time consuming. For that reason, I decided to use Wow.js and Animate.css libraries.

  4. Used React Props to manage components references in the application and share components details to create SmoothScroll usign my own code.

  5. Most of the page uses Bootstrap, except for the modal gallery that has my own CSS3 flex-box code.

  6. Created different modals for the gallery project and using React Event Handlers I could show each project modal.

  7. The form uses formsfree.io for the backend submission.

  8. I used images from unsplash which are free to use and icons from flaticon which are also free to use.

  9. I wanted to create an amazing animated background at the top of the page, so I used some help from codepen.io and adapted the code to my website.

Challenges that took me some time to solve

  1. Implementing Wow.js + Animate.css was difficult at the beginning, but worth it. It takes time to make it work with your app, yet it takes less time than building your own libraries.

  2. Sharing DOM component details such as height, offsetTops, etc, between other components was a bit difficult because React Refs had to match parent containers' ids. That took me the long time to figure out.

  3. After using Bootstrap for a while I had to re learn some CSS3 tricks like flex-box and how to use @keyframes + animation.

Conclusion

Thanks for visiting my react-portfolio-website and for taking time to read this!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].