shopiee app is a platform where you can sell and buy your used items or by a second hand items .
you can try Shopiee V1.0.0 app here .
Or you can get started by simply clone the repo and install the dependencies in the root folder
Install Shopiee with npm
npm install
npm run dev
Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.
Client: React,MUI,
Server: Node, Express ,JWT ,Cors ,Bcrypt
-
Ability to sign in and sign up using google account "Oauth 2" and for sure custom sign in/sign up "jwt, bcrybt".
-
User can post his/her item that he needs to sell and add a item photo , and add tags .
-
Like his items and other's item .
-
Edit and delete his item.
-
Search by tags or title .
-
Show single item with recommended items .
-
pagination .
-
Add recommended items
-
Add comments
-
Realtime Chat
-
Add user profile
-
Add payment method
GET /api/posts
GET /api/search?searchQuery=<value>&&tags=<value>
GET /api/posts/${id}
Parameter | Type | Description |
---|---|---|
id |
string |
Required. Id of item to fetch |
Post /api/posts
PUT /api/posts/:id
Parameter | Type | Description |
---|---|---|
Id |
string |
Required. Id of item to PUT |
DELETE /api/posts/:id
Parameter | Type | Description |
---|---|---|
Id |
string |
Required. Id of item to Delete |