https://pure-market-client-kkobugi.vercel.app/
- React 18
- JavaScript
- Recoil
- React Router
- Axios for using RESTful API
- Styled Components
- SALY of Alzea Arafat for 3D assets
- Heaps Good Icons for icons
- Own created Design System
- Vercel
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.
You can write posts for free sharing. If sharing is completed, please update the status to indicate whether the sharing is completed.
You can share your own recipes. You can list various ingredients and quantities.
- 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
.
-
Clone this repository
$ git clone https://github.com/kko-bugi/pure-market-client.git
-
Install node packages with npm
$ npm install
-
Start developing
$ npm run dev
# 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!
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
Not yet decided.