An open API service indexing awesome lists of open source software.

https://github.com/rohit1kumar/dukaan

chatbot
https://github.com/rohit1kumar/dukaan

Last synced: over 1 year ago
JSON representation

chatbot

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:
![](https://res.cloudinary.com/daefcpqh9/image/upload/v1695635592/Chatbots.drawio_1_qhzadf.svg)

## API Endpoints:
Run the collection in Postman to test the API endpoints

[![Run in Postman](https://run.pstmn.io/button.svg)](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.