https://github.com/rohit1kumar/dukaan
chatbot
https://github.com/rohit1kumar/dukaan
Last synced: over 1 year ago
JSON representation
chatbot
- Host: GitHub
- URL: https://github.com/rohit1kumar/dukaan
- Owner: rohit1kumar
- Created: 2023-09-20T19:15:17.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-25T09:56:49.000Z (almost 3 years ago)
- Last Synced: 2025-01-22T10:23:47.184Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://dukaan-btds.onrender.com/health
- Size: 177 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bot
## Technical Requirements:
- Express
- Sqlite3
- Sequelize ORM
## Installation:
- Clone the repo and move into the directory
```bash
$ git clone https://github.com/rohit1kumar/dukaan.git && cd dukaan
```
- Install dependencies and Run the server
```bash
$ npm install && npm start
```
## ER Diagram:

## API Endpoints:
Run the collection in Postman to test the API endpoints
[](https://app.getpostman.com/run-collection/20980024-9a6a1dec-55a1-40ad-9a29-58435d52ddbe?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D20980024-9a6a1dec-55a1-40ad-9a29-58435d52ddbe%26entityType%3Dcollection%26workspaceId%3D1c687d97-092e-4c07-b900-d7384e10b729)
## Completed Tasks:
- [x] Implemented all the API endpoints mentioned in the problem statement
- [x] Added authentication using `passport.js`
- [x] Implemented search for `chatbots` and `endusers`
- [x] Implemented pagination on endpoints that return lists of entities.