Skip to content

sleepy-wood/client-web

Repository files navigation

banner

client-web

Contributors Forks Stargazers MIT License

Logo

Sleepywood NFT Marketplace

Table of Contents
  1. About The Project
  2. Getting Started
  3. License

About The Project

Preview

project

Detail

project
  1. 글래스모피즘(Glassmorphism) 스타일

    • 글래스모피즘 스타일의 디자인은 최근 1~2년 사이 가장 주목받고 있는 디자인 스타일 중 하나로써 시각적 계층과 화면의 깊이를 표현하는데 훌륭하다는 평가를 받았다.
    • 반투명 재질 스타일은 유리 재질의 도형이 마치 글자 위에 떠있는 듯한 시각적 효과를 주어 계층의 수직성을 확립하고 개체의 흐림 효과는 마치 공간에 떠있는 듯한 3차원적 효과를 표현할 수 있다.
  2. 아토믹 디자인 패턴(Atomic Design Pattern)

    • React는 컴포넌트 기반의 프레임워크이다.
    • 아토믹 디자인 패턴을 도입하여 서비스의 고유한 타이포그래피, 컬러 팔레트 등 디자인의 기초 요소들을 만들고 이것을 기반으로 한 공통 컴포넌트를 정의하여 페이지 마다 컴포넌트의 동일한 스타일을 적용할 수 있도록 했다.
  3. React Modules

    • Redux의 Global Provider에서 여러 컴포넌트에서 자주 재사용되는 사용자, 장바구니, 위시리스트, 현재 위치 등의 Global State를 관리했다.
    • styled-components, tailwind, emotion 등의 최신 React Style 모듈을 사용하여 컴포넌트의 스타일을 중복없이 고유하게 관리하여 CSS의 충돌을 제거하고 컴포넌트의 재사용성을 높였다.
    • 이외에도 검증된 React Module을 활용하여 잠재적으로 발생 가능한 오류를 제거하고 사용자에게 직관적인 UI/UX를 제공했다.

Built With

NodeJS React Web3.js

Getting Started

Prerequisites

  1. npm
npm i -g npm@latest
  1. MetaMask
  1. Ganache
  1. API Server

Installation

  1. Clone the repo
git clone https://github.com/sleepy-wood/client-web.git
  1. Install NPM packages
npm i
  1. Run App
npm run start

License

Distributed under the MIT License. See LICENSE.txt for more information.

Releases

No releases published

Packages

No packages published

Languages