A simple ecommerce apps about pets
- https://leads-petstop.netlify.app
- https://petstop.mzoel.com
- https://petstop.adefaisal.com
- https://petstop.makmuremha.com
- https://petstop.vektorlutfi.com
- See landing page
- List all products
- See product details
- Shopping cart
- Search product
- Filter kategori
Name | Role | GitHub URL |
---|---|---|
Muhammad Zulkarnaen Indranto | Lead, Frontend | @zul1996 |
Makmur | Frontend, Design | @makmuremha |
Muhammad Lutfi | Frontend, Design | @vektormuhammadlutfi |
Ade Ahmad Faisal | Frontend, Backend | @adeahmadfaisal |
- HTML
- CSS
- Tailwind CSS
- JavaScript
- TypeScript
- Node.js & npm
- React
- Next.js v12
- next/router
- next/link
- next/head
- next/image
- Next.js v12
- Backend
- REST API: Kontenbase
- Data Fetching
- REST API:
swr
/axios
- REST API:
- Misc
- Prettier
API URL: https://api.kontenbase.com/query/api/v1/bee912c9-4dfd-4be3-97cc-5b3a353e0ac6
HTTP | Endpoint | Description |
---|---|---|
GET | /products |
Get all products |
POST | /products |
Create new product |
PATCH | /products/:id |
Edit product by id |
DELETE | /products/:id |
Delete product by id |
[
{
"_id": "",
"name": "",
"price": "",
"description": "",
"image": [
{
"fileName": "",
"url": ""
}
],
"category": {},
"created_at": "",
"updated_at": ""
}
]
HTTP | Endpoint | Description |
---|---|---|
GET | /product-category |
Get all product categories |
POST | /product-category |
Create product category |
PATCH | /product-category/:id |
Edit product category by id |
DELETE | /product-category/:id |
Delete product category by id |
[
{
"_id": "",
"name": "",
"description": ""
}
]
HTTP | Endpoint | Description |
---|---|---|
GET | /carts |
Get all data cart |
POST | /carts |
Add Item cart product |
PATCH | /carts/:id |
Edit cart by id |
DELETE | /carts/:id |
Delete cart by id |
[
{
"_id": "",
"storageId": "",
"products": [],
"quantity": ""
}
]
## Development
Install dependencies:
```sh
npm install
Run server in development mode:
npm run dev
Build for production:
npm run build
Start in production mode:
npm start