├── .envs ├── .env └── .env.dev ├── .gitignore ├── LICENSE ├── README.md ├── assets └── chatgpt_clone_overview.png ├── chatgpt_backend ├── .dockerignore ├── Dockerfile ├── chatgpt_backend │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── core │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ └── create_superuser.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_alter_message_role.py │ │ └── __init__.py │ ├── models.py │ ├── serializers.py │ ├── tests.py │ ├── urls.py │ └── views.py ├── db_shell.sh ├── manage.py ├── migrate_run_server.sh └── requirements.txt ├── chatgpt_frontend ├── .dockerignore ├── .env ├── .gitignore ├── Dockerfile ├── nginx │ ├── default_nginx.conf │ └── nginx.conf ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── components │ ├── Chat.js │ ├── ChatHistory.js │ ├── ChatInput.js │ ├── ChatUI.js │ └── Message.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js ├── docker-compose.yml ├── install.sh └── nginx_reverse_proxy └── default_rp.conf /.envs/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/.envs/.env -------------------------------------------------------------------------------- /.envs/.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/.envs/.env.dev -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/README.md -------------------------------------------------------------------------------- /assets/chatgpt_clone_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/assets/chatgpt_clone_overview.png -------------------------------------------------------------------------------- /chatgpt_backend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/.dockerignore -------------------------------------------------------------------------------- /chatgpt_backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/Dockerfile -------------------------------------------------------------------------------- /chatgpt_backend/chatgpt_backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chatgpt_backend/chatgpt_backend/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/chatgpt_backend/asgi.py -------------------------------------------------------------------------------- /chatgpt_backend/chatgpt_backend/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/chatgpt_backend/settings.py -------------------------------------------------------------------------------- /chatgpt_backend/chatgpt_backend/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/chatgpt_backend/urls.py -------------------------------------------------------------------------------- /chatgpt_backend/chatgpt_backend/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/chatgpt_backend/wsgi.py -------------------------------------------------------------------------------- /chatgpt_backend/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chatgpt_backend/core/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/core/admin.py -------------------------------------------------------------------------------- /chatgpt_backend/core/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/core/apps.py -------------------------------------------------------------------------------- /chatgpt_backend/core/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chatgpt_backend/core/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chatgpt_backend/core/management/commands/create_superuser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/core/management/commands/create_superuser.py -------------------------------------------------------------------------------- /chatgpt_backend/core/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/core/migrations/0001_initial.py -------------------------------------------------------------------------------- /chatgpt_backend/core/migrations/0002_alter_message_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/core/migrations/0002_alter_message_role.py -------------------------------------------------------------------------------- /chatgpt_backend/core/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chatgpt_backend/core/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/core/models.py -------------------------------------------------------------------------------- /chatgpt_backend/core/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/core/serializers.py -------------------------------------------------------------------------------- /chatgpt_backend/core/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/core/tests.py -------------------------------------------------------------------------------- /chatgpt_backend/core/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/core/urls.py -------------------------------------------------------------------------------- /chatgpt_backend/core/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/core/views.py -------------------------------------------------------------------------------- /chatgpt_backend/db_shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/db_shell.sh -------------------------------------------------------------------------------- /chatgpt_backend/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/manage.py -------------------------------------------------------------------------------- /chatgpt_backend/migrate_run_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/migrate_run_server.sh -------------------------------------------------------------------------------- /chatgpt_backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_backend/requirements.txt -------------------------------------------------------------------------------- /chatgpt_frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /chatgpt_frontend/.env: -------------------------------------------------------------------------------- 1 | PORT=3090 2 | REACT_APP_BACKEND_URL=http://localhost:8090/api -------------------------------------------------------------------------------- /chatgpt_frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/.gitignore -------------------------------------------------------------------------------- /chatgpt_frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/Dockerfile -------------------------------------------------------------------------------- /chatgpt_frontend/nginx/default_nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/nginx/default_nginx.conf -------------------------------------------------------------------------------- /chatgpt_frontend/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/nginx/nginx.conf -------------------------------------------------------------------------------- /chatgpt_frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/package-lock.json -------------------------------------------------------------------------------- /chatgpt_frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/package.json -------------------------------------------------------------------------------- /chatgpt_frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/public/favicon.ico -------------------------------------------------------------------------------- /chatgpt_frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/public/index.html -------------------------------------------------------------------------------- /chatgpt_frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/public/logo192.png -------------------------------------------------------------------------------- /chatgpt_frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/public/logo512.png -------------------------------------------------------------------------------- /chatgpt_frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/public/manifest.json -------------------------------------------------------------------------------- /chatgpt_frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/public/robots.txt -------------------------------------------------------------------------------- /chatgpt_frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/src/App.css -------------------------------------------------------------------------------- /chatgpt_frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/src/App.js -------------------------------------------------------------------------------- /chatgpt_frontend/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/src/App.test.js -------------------------------------------------------------------------------- /chatgpt_frontend/src/components/Chat.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chatgpt_frontend/src/components/ChatHistory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/src/components/ChatHistory.js -------------------------------------------------------------------------------- /chatgpt_frontend/src/components/ChatInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/src/components/ChatInput.js -------------------------------------------------------------------------------- /chatgpt_frontend/src/components/ChatUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/src/components/ChatUI.js -------------------------------------------------------------------------------- /chatgpt_frontend/src/components/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/src/components/Message.js -------------------------------------------------------------------------------- /chatgpt_frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/src/index.css -------------------------------------------------------------------------------- /chatgpt_frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/src/index.js -------------------------------------------------------------------------------- /chatgpt_frontend/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/src/logo.svg -------------------------------------------------------------------------------- /chatgpt_frontend/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/src/reportWebVitals.js -------------------------------------------------------------------------------- /chatgpt_frontend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/chatgpt_frontend/src/setupTests.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/install.sh -------------------------------------------------------------------------------- /nginx_reverse_proxy/default_rp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihbaltaci/chatgpt-clone/HEAD/nginx_reverse_proxy/default_rp.conf --------------------------------------------------------------------------------