- Description: KnowledgeKart is an innovative e-commerce platform specifically designed for people with need for stationary items. Built on a robust and modern technology stack, incorporating TypeScript, Next.js, and MongoDB to deliver a seamless and responsive e-commerce experience for users. This platform offers a seamless shopping experience with a variety of features to enhance your stationery shopping journey.
To run this project, you will need to add the following environment variables to your .env file
Backend
MONGO_URI
JWT_SECRET_KEY
-
User Authentication: Secure and easy-to-use login/signup functionality to create and manage user accounts.
-
Product Management: Intuitive product addition interface for the admin to easily upload new stationary items.
-
Advanced Filtering: Robust filtering options allowing users to search and filter products based on price ranges and Brand-specific filters for quick access to products from favorite stationary brands.
-
User-Friendly Navigation: Intuitive navigation menus and categorization to help users effortlessly explore various stationary categories.
This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.