https://github.com/amantiwari57/aapkidukan2.0
Visit my ecommerce app
https://github.com/amantiwari57/aapkidukan2.0
jwt-authentication postgresql prisma-orm reactjs tailwindcss
Last synced: 2 months ago
JSON representation
Visit my ecommerce app
- Host: GitHub
- URL: https://github.com/amantiwari57/aapkidukan2.0
- Owner: amantiwari57
- Created: 2023-10-29T04:15:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-28T04:46:48.000Z (over 2 years ago)
- Last Synced: 2025-07-30T00:04:32.390Z (11 months ago)
- Topics: jwt-authentication, postgresql, prisma-orm, reactjs, tailwindcss
- Language: TypeScript
- Homepage: https://aapkidukan2-0.vercel.app/
- Size: 6.13 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Aapkidukaan An e-commerce for all
Apkidukan is a full-stack PERN (PostgreSQL, Express, React, Node) application with TypeScript that enables users to create products, write reviews, buy and sell products, and more.
Currently, two official plugins are available:
##Features
User authentication and authorization using JWT and bcrypt
Product creation, editing, and deletion with image upload using Cloudinary
Product rating and review system with star ratings and comments
Responsive and modern UI design using Material-UI and styled-component
## Demo
You can view a live demo of the app here:https://aapkidukan2-0.vercel.app/
## Expanding the ESLint configuration
If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:
- Configure the top-level `parserOptions` property like this:
```js
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
project: ['./tsconfig.json', './tsconfig.node.json'],
tsconfigRootDir: __dirname,
},
```
- Replace `plugin:@typescript-eslint/recommended` to `plugin:@typescript-eslint/recommended-type-checked` or `plugin:@typescript-eslint/strict-type-checked`
- Optionally add `plugin:@typescript-eslint/stylistic-type-checked`
- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and add `plugin:react/recommended` & `plugin:react/jsx-runtime` to the `extends` list