Skip to content
@kko-bugi

kko-bugi

Pure Market

Home

🎥 Live Service

https://pure-market-client-kkobugi.vercel.app/

✈️ Tech stacks

Core

  • React 18
  • JavaScript
  • Recoil
  • React Router

Data Fetching

  • Axios for using RESTful API

Styling

  • Styled Components

Data Visualization

  • SALY of Alzea Arafat for 3D assets
  • Heaps Good Icons for icons
  • Own created Design System

CD

  • Vercel

🛰 Features

Farmers' Market

Farmers' Market 1 Farmers' Marekt 2 Farmers' Market 3

You can buy and sell agricultural products directly. If you have agricultural products you want to sell, you can write a post yourself, and after completing the sale, please update the status to indicate whether the transaction is completed.

Sharing

Sharing 1 Sharing 2 Sharing 3

You can write posts for free sharing. If sharing is completed, please update the status to indicate whether the sharing is completed.

Recipes

Recipes 2 Recipes 3

You can share your own recipes. You can list various ingredients and quantities.

Authentication

  • Access Token & Refresh Token
    • When a user requires an Access Token, it is obtained using the refresh Token stored in cookies.
    • The Access Token is then stored locally.
  • Conditional Routes
    • if you are not authenticated, any private routes can't be accessed.
    • if you are not authenticated, some features may be restricted.
    • In root, loader prevent users from NOT AUTHENTICATED.

🏎 Getting Started

Development

  1. Clone this repository

    $ git clone https://github.com/kko-bugi/pure-market-client.git
  2. Install node packages with npm

    $ npm install
  3. Start developing

    $ npm run dev

🐛 Bug Report

Issues

💻 Contribution Guide

Pull Request

Forked strategy

# Fork this repository to yours.
$ git clone https://github.com/kko-bugi/pure-market-client.git

# Install npm packages and start this project.
$ npm install
$ npm run dev

# (Working on your own..!)

# After that
$ git commit [...]
$ git push origin [YOUR_REPOSITORY]

# Enroll pull-request!

Commit message rules

Consider starting the commit message:

  • Feat : prefix
    • when creating new feature.
  • Fix : prefix
    • when fixing bug
  • Env : prefix
    • when setting related to development environment
  • Refactor : prefix
    • when code refactoring (e.g., optimizing code for efficiency)
  • Design : prefix
    • CSS or design-related additions/modifications
  • Comment : prefix
    • when adding or modifying comments
  • Docs : prefix
    • adding or modifying internal documentation
  • Remove : prefix
    • deleting files

LICENSE

Not yet decided.

Popular repositories Loading

  1. pure-market-server pure-market-server Public

    [2024 Google Solution Challenge] Server Repository for Pure Market web service

    Java 1

  2. pure-market-client pure-market-client Public

    JavaScript 1 1

  3. .github .github Public

Repositories

Showing 3 of 3 repositories
  • pure-market-server Public

    [2024 Google Solution Challenge] Server Repository for Pure Market web service

    kko-bugi/pure-market-server’s past year of commit activity
    Java 1 0 7 0 Updated Apr 17, 2024
  • .github Public
    kko-bugi/.github’s past year of commit activity
    0 0 0 0 Updated Feb 24, 2024
  • kko-bugi/pure-market-client’s past year of commit activity
    JavaScript 1 1 0 0 Updated Feb 20, 2024

Top languages

Loading…

Most used topics

Loading…