Skip to content

Latest commit

 

History

History
105 lines (68 loc) · 3.1 KB

README.md

File metadata and controls

105 lines (68 loc) · 3.1 KB

Portfolio-2023-v2

Preview

portfolio.mp4

Objective

This portfolio is crafted using the distinguished React.js framework.

UI / UX Design Objective

How your project achieves the desired functionality?

Technical Objective

To have well-structured component architecture in order to manage code complexitiy and promote code reuse. To follow best practices, easy to read and understand source codes. To separate logic into sub-logics for the easier maintenance and modifications.

  • Use of React Hooks

    • useState
    • useContext
    • createContext
    • useEffect
    • useLayoutEffect
    • useCallback
    • useImperativeHandle
    • useRef
    • forwardRef
  • Use of third-party libraries

    • Tailwind CSS
    • React Icons
    • GSAP
    • clsx
    • body-scroll-lock-upgrade

Dependencies

Assets

Fonts

Images

Vector Images

Other Assets

Environment

Run App

npm run dev

For Production

npm run build