Giter Site home page Giter Site logo

incourse_e_commerce's Introduction

// Server has been shutdown.



Introduction

ν”„λ‘ νŠΈμ—”λ“œ κΈ°λŠ₯을 μ‹œμž‘λΆ€ν„° λκΉŒμ§€ 직접 κ΅¬ν˜„ν•΄λ³΄λ©΄μ„œ 이해함과 λ™μ‹œμ— ν•™μŠ΅μ„ λͺ©ν‘œλ‘œ μ§„ν–‰ν•˜λŠ” E-commerce μ„œλΉ„μŠ€ ν”„λ‘œμ νŠΈμž…λ‹ˆλ‹€. ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜λ©΄μ„œ λ°±μ—”λ“œ κ°œλ°œμžμ™€ μŠ¬λž™μœΌλ‘œ μ†Œν†΅ν•˜λ©΄μ„œ 이슈λ₯Ό ν•΄κ²°ν•΄μ™”μŠ΅λ‹ˆλ‹€. 아직 ν”„λ‘œμ νŠΈλŠ” μž‘μ—…μ€‘μ΄κ³  λ˜ν•œ κ³„μ†ν•΄μ„œ λ¦¬νŒ©ν† λ§ν•΄λ‚˜μ•„κ°ˆ μ˜ˆμ •μž…λ‹ˆλ‹€.


This is an E-commerce service project which purpose is to help myself understand the implementation of all the features by using front-end processes from the beginning to end. While working on this, I have also connected with back-end developer on slack when issue arises. This project is still in the process of being worked on as I refactor it future.


πŸ“„ Project Description

μΈμ½”μŠ€λŠ” μ‚¬μš©μžλ₯Ό 판맀자 μ›Ήμ‚¬μ΄νŠΈμ— μ‰½κ²Œ 이동할 수 μžˆλ„λ‘ ν•΄μ£ΌλŠ” E-commerce μ• ν”Œλ¦¬μΌ€μ΄μ…˜μž…λ‹ˆλ‹€. 이 μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ€ μ‚¬μš©μž μΉœν™”μ μ΄λ©° νšŒμ‚¬ μ œν’ˆλ“€μ„ μ‹œκ°μ μœΌλ‘œ μ’€ 더 밝게 λ³΄μ—¬μ€λ‹ˆλ‹€. λ‹€μ–‘ν•œ ν”„λ‘ νŠΈμ—”λ“œ ν”„λ ˆμž„μ›Œν¬μ™€ 일뢀 λ°±μ—”λ“œ ν”„λ‘œμ„ΈμŠ€λ₯Ό μ‚¬μš©ν•˜μ—¬ κΈ°λŠ₯듀이 λ”μš± 돋보일 수 μžˆλ„λ‘ ν•˜μ˜€μŠ΅λ‹ˆλ‹€.


In-Course is an E-Commerce application that is used to help users to easily navigate to the retailer’s website. This application is user friendly and showcases the companies’ products in a brighter sense of light. It uses a variety of front-end frameworks and some back-end processes to help the features stand out more.


πŸ“š Project Detail


✍️ Project Summary

πŸ” User Flow

image

⚠️ Trial and Error


πŸ€” What I've learnt?

* JWT Token을 μ΄μš©ν•œ 인증 둜직                 - Implement Authorization logic by JWT Token
* RESTful APIλ₯Ό ν™œμš©ν•œ CRUD                  - CRUD features by RESTful API
* μ „μ—­, μ„œλ²„ μƒνƒœκ΄€λ¦¬ 라이브러리                  - Statement Management 
* UI μ»΄ν¬λ„ŒνŠΈ μ»€μŠ€ν„°λ§ˆμ΄μ¦ˆ                      - UI Component Customization
* Next.js ν”„λ ˆμž„μ›Œν¬                         - NextJS Framwork features
* ν† μŠ€λ₯Ό μ΄μš©ν•œ 결제 둜직 ꡬ성                   - Implement Payment Logic with Toss Module
* presigned URLλ₯Ό μ΄μš©ν•œ S3 이미지 μ—…λ‘œλ“œ       - Image Upload to S3 with presigned URL

🏁 How to run this App

Environment Varibles Required

create .env.development.local or .env.production.local file in root directory

SOCIAL_REDIRECT_URL=http://localhost:3000/social_login/callback
TOSS_CLIENT_KEY=[Toss Test Client Key]
NEXT_PUBLIC_API_BASE_URL=https://api.commerce.incourse.run/v1/
NEXT_PUBLIC_KAKAO_CLIENT_ID=[Authorized KAKAO CLIENT ID from server]

test command

yarn install
yarn run build
yarn run start

or

yarn install
yarn run dev

incourse_e_commerce's People

Contributors

froggy1014 avatar github-actions[bot] avatar

Watchers

 avatar

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.