https://github.com/chayan-1906/blinkit-server
https://github.com/chayan-1906/blinkit-server
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/chayan-1906/blinkit-server
- Owner: chayan-1906
- Created: 2024-09-07T05:28:44.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-10T07:36:34.000Z (12 months ago)
- Last Synced: 2025-02-26T20:26:38.018Z (7 months ago)
- Language: JavaScript
- Homepage: https://blinkit-server.vercel.app
- Size: 222 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blinkit Server
# Dependencies
### Nodemon - https://www.npmjs.com/package/nodemon
npm i nodemon### Fastify - https://www.npmjs.com/package/fastify
npm i fastify### Mongoose - https://www.npmjs.com/package/mongoose
npm i mongoose### Dotenv - https://www.npmjs.com/package/dotenv
npm i dotenv### TsLib - https://www.npmjs.com/package/tslib
npm i tslib### AdminJS - https://www.npmjs.com/package/adminjs
npm i adminjs### AdminJS/Fastify - https://www.npmjs.com/package/@adminjs/fastify
npm i @adminjs/fastify### AdminJS/Mongoose - https://www.npmjs.com/package/@adminjs/mongoose
npm i @adminjs/mongoose### AdminJS/Themes - https://www.npmjs.com/package/@adminjs/themes
npm i @adminjs/themes### Fastify/Cookie - https://www.npmjs.com/package/@fastify/cookie
npm i @fastify/cookie### Fastify/Session - https://www.npmjs.com/package/@fastify/session
npm i @fastify/session### Connect MongoDB Session - https://www.npmjs.com/package/connect-mongodb-session
npm i connect-mongodb-session### JsonWebToken - https://www.npmjs.com/package/jsonwebtoken
npm i jsonwebtoken### Fastify Socket IO - https://www.npmjs.com/package/fastify-socket.io
npm i fastify-socket.io
### Socket IO - https://www.npmjs.com/package/socket.io
npm i socket.io
# YET TO TEST
1. Customer Login
2. Customer refresh token
3. Update User for Customer
4.# EXPLORE/EXPERIMENT/IMPROVEMENTS
1. Use custom ID, instead of mongoId or handle invalid mongoID (length != 24)
2. Register/Create new delivery partner, admin
3. Create new category, product
4. While placing order, price must be calculated in server (order.js -> createOrder())