next-bookstore
An online bookstore developed using NextJS 13 with appDir and StrapiCMS. (Still in Beta)
File Explorer
Download Latest Version (.zip)- settings.json
- BooksSection.tsx
- HeroSection.tsx
- InstagramSection.tsx
- page.tsx
- page.tsx
- LoginForm.tsx
- RegisterForm.tsx
- page.tsx
- CartItems.tsx
- MobileCartTotal.tsx
- page.tsx
- BooksContainer.tsx
- page.tsx
- CategoriesSection.tsx
- page.tsx
- CheckoutSection.tsx
- page.tsx
- BookDetails.tsx
- RelatedBooks.tsx
- layout.tsx
- loading.tsx
- page.tsx
- AddAllToCart.tsx
- WishlistTable.tsx
- WishlistTitle.tsx
- page.tsx
- BookDetailsSkeleton.tsx
- CardSkeletons.tsx
- CartDropdownSkeleton.tsx
- CartItemSkeleton.tsx
- LoadingOverlay.tsx
- AuthAlert.tsx
- BookRow.tsx
- Breadcrumb.tsx
- CartDropdown.tsx
- CheckoutButton.tsx
- CollapsibleMenu.tsx
- Footer.tsx
- Input.tsx
- ItemCard.tsx
- NavBar.tsx
- Pagination.tsx
- SearchDialog.tsx
- SocialGroup.tsx
- Toast.tsx
- TopBar.tsx
- AlertIcon.tsx
- CancelIcon.tsx
- CaretDownIcon.tsx
- CartIcon.tsx
- DownArrowIcon.tsx
- EmptyBoxIcon.tsx
- EmptyCartIcon.tsx
- FacebookIcon.tsx
- HeartIcon.tsx
- InstagramIcon.tsx
- LoadingIcon.tsx
- MailIcon.tsx
- MenuIcon.tsx
- MinusIcon.tsx
- PlusIcon.tsx
- SearchIcon.tsx
- SuccessIcon.tsx
- TelegramIcon.tsx
- UserIcon.tsx
- globals.css
- layout.tsx
- providers.tsx
- data.db
- server.js
- admin.js
- api.js
- database.js
- middlewares.js
- plugins.js
- server.js
- .gitkeep
- .gitkeep
- robots.txt
- app.example.js
- webpack.config.example.js
- schema.json
- author.js
- author.js
- author.js
- schema.json
- book.js
- book.js
- random.js
- book.js
- schema.json
- category.js
- category.js
- category.js
- schema.json
- customer.js
- customer.js
- customer.js
- schema.json
- order.js
- order.js
- order.js
- schema.json
- order-detail.js
- order-detail.js
- order-detail.js
- schema.json
- state.js
- state.js
- state.js
- .gitkeep
- schema.json
- .gitkeep
- index.js
- .editorconfig
- .env.example
- .eslintignore
- .eslintrc
- .gitignore
- favicon.png
- package.json
- pnpm-lock.yaml
- README.md
- render.yaml
- axios.ts
- index.ts
- useCart.ts
- useDebounce.ts
- useMounted.ts
- useScroll.ts
- authStore.ts
- cartStore.ts
- index.ts
- toastStore.ts
- wishlistStore.ts
- queries.tsx
- types.ts
- queries.tsx
- types.ts
- api.d.ts
- Book.d.ts
- Category.d.ts
- navLinks.tsx
- scrollToTop.tsx
- utilFuncs.ts
- hello.ts
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- icon.png
- ig_1.jpg
- ig_2.jpg
- ig_3.jpg
- ig_4.jpg
- ig_5.jpg
- about.webp
- books-collection.webp
- cafe-book.webp
- default-og.jpg
- favicon.ico
- vercel.svg
- we-were-liars-book.jpeg
- .eslintrc.json
- .gitignore
- .hintrc
- .prettierignore
- .prettierrc
- CHANGELOG.md
- LICENSE
- next-bookstore.png
- next.config.js
- package.json
- pnpm-lock.yaml
- postcss.config.js
- README.md
- script.sh
- tailwind.config.js
- tsconfig.json
# Installation Guide
1. Get the code
git clone https://github.com/satnaing/next-bookstore
Downloads the entire project code from GitHub to your computer.
cd next-bookstore
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
cd next-bookstore && npm install
Moves into the project folder you just downloaded.
cd backend && npm install
Moves into the project folder you just downloaded.
npm run dev
Starts the development/run server.
cd backend && npm run develop
Moves into the project folder you just downloaded.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
