Chat GPT Clone made with MERN adaptations

Job ID: 38401952

Budget: $15 – $25 USD

We are interested in modifying existing chatgptclone from https://github.com/ansonbenny/ChatGPT to better suit our needs.

We need your immediate and full availability for this project as it is a time sensitive project.

The source code is hosted on
https://github.com/ansonbenny/ChatGPT

We can accept a completely new app, as long as it looks and behaves the same way and has a small code base.


The modifications we require are:

a) Remove the login system (anyone can use immediately).

b) Replace existing database calls with MySQL

c) Implement a custom prompt with the purpose of allowing users to find information from our database (via a json api call).

The goal is to greet the users, inform that the chatbot can help you find researchers, institutions or academic papers. and then lead the way into asking the user to specify what type of data they want to search, and request for some keywords. Those keywords are then sent to our api (a function call for example) and it will return a list of data items which should displayed to the user as it is.

d) Localization

Add a language selector on the settings. English, French for now, others to be added later.
Language strings should be stored as a json, as key value pairs. The correct json with the language, to be loaded according to the settings preference.

API calls sent to our api, need to include both the keywords, type of data and locale ie: en_US

--

Some other requirements:

We need immediate availability and commitment to complete the modifications.

We want to run the chat on an ubuntu 22.04 server running cloudpanel.
Cloudpanel supports Node and reverse proxy settings.
You still need to ensure all requirements are installed, provide a detailed list of commands to replicate the setup and reconfigure the vhost to point to the app.

Alternatively, you can also make a docker image and it should work the same. We just do a reverse proxy via cloudpanel (nginx) settings pointing to the docker app.

MySQL should still be the one in the server, not another docker image.

We will provide a server with node, cloudpanel, nginx, mysql, etc.
You can adjust and install dependencies.

Thanks
Related categories: PHP JavaScript MySQL Redux.js MERN