Commit Graph

51 Commits

Author SHA1 Message Date
Cristian Castro Oliva aa753329da
Updated to work with the latest ChatGPT model (#9)
fix: formatting issues with the chat logs, messages loading, and styles
2024-05-02 09:05:05 +05:45
Sushant Dhimal 6d93756441
update README.md 2023-04-24 22:12:43 +05:45
sushant dhimal 1650a7ccea fix(routing): replace href with to attribute in Link and handle minor css issue 2023-03-19 22:14:35 +05:45
sushant dhimal f43b4d783d Merge branch 'main' of https://github.com/dhiant/react-chatGPT-clone 2023-03-19 00:19:15 +05:45
sushant dhimal 37184795fd add: add new user to firebase database
- create a collection of user in firebase database when they signup
2023-03-18 22:32:30 +05:45
Sushant Dhimal 052bf530d1
add: add buymeacoffee link in README.md 2023-03-17 13:41:31 +05:45
sushant dhimal 107e676556 feat: create BuyMeACofeeButton component and mangage navlinks position 2023-03-17 13:37:54 +05:45
sushant dhimal 8169bfaf5b style: solve sticky hover state on submit button 2023-03-16 19:42:00 +05:45
sushant dhimal d5f966f1f6 feat: create NavContent and NavLinksContainer
- add all nav contents in small and medium devices
2023-03-16 15:04:50 +05:45
sushant dhimal 0d92da9446 add: logout functionality in larger devices
- add logout functionality in devices with width > 1024px
2023-03-16 14:25:52 +05:45
sushant dhimal 07697f7ae1 style: improve minor css in form 2023-03-15 12:23:08 +05:45
sushant dhimal 501cc4367b feat: create loginform and add signin functionality using firebase 2023-03-15 12:21:37 +05:45
sushant dhimal 5bfac6f353 fix(netlify routing): solve page not found error 2023-03-15 00:34:11 +05:45
sushant dhimal cd5b7acbae add: add signup functionality using fireabase
-signup with email and password
-signup with goggle account
2023-03-14 23:41:52 +05:45
sushant dhimal b9394e0e4d fix: fix context API issue
-wrap the entire app with context provider component
-pass the context with the provider value
2023-03-14 23:40:12 +05:45
sushant dhimal c947e488cc add .env to .gitignore 2023-03-14 00:13:36 +05:45
sushant dhimal 085335589a feat: add firebase and react router to the project
-create login form to authenticate user using firebase
2023-03-13 23:59:21 +05:45
sushant dhimal 9600e17139 feat: create home page
-shift code from app.js file to home page
-create two page i.e. home and login page
2023-03-12 23:57:09 +05:45
sushant dhimal 81c6144173 feat: create login page and define css variables 2023-03-11 22:50:19 +05:45
sushant dhimal 947def57d1 style: adjust send button icon size and padding 2023-03-10 22:09:35 +05:45
sushant dhimal 7a456003af feat: add submit button in form 2023-03-10 21:52:22 +05:45
sushant dhimal 902515a23a add: hide keyboard on mobile device on form submission 2023-03-09 22:16:47 +05:45
sushant dhimal e58fe2d745 add: prevent form submitting until previous prompt's reponse arrive 2023-03-07 17:16:00 +05:45
sushant dhimal 47578f9cb0 add: prevent empty input to set and call API 2023-03-07 16:39:31 +05:45
sushant dhimal 4eaf4372b9 feat: update READMe.md with clear instructions guide 2023-03-06 11:41:22 +05:45
sushant dhimal f9027a45ba feat: add liscence and update README.md
add LICENSE file with the MIT license and update the README.md file to include the license information.
2023-03-06 11:40:31 +05:45
sushant dhimal 33a58ddc3d feat(href): generate unique id and href in navPrompt & chatLog classes to create a link 2023-03-05 21:11:41 +05:45
sushant dhimal 0f525fbaad feat(auto-scroll): use of ScrollIntoView function to automate scrollbar and adjust stop/regenerate position 2023-03-05 17:18:19 +05:45
sushant dhimal eedb8eff02 feat(button): add stop or regenerate response button 2023-03-04 22:17:25 +05:45
sushant dhimal 43e7e50832 Merge branch 'main' of https://github.com/dhiant/react-chatGPT-clone 2023-02-01 10:36:53 +05:45
sushant dhimal b2a1583105 feat(intro content): add typewriter effect to intro text
- use botresponse component inside introsection component to show typewriter effect
2023-02-01 10:36:44 +05:45
Sushant Dhimal 74b04cf632 docs(readme): add initial version of README.md 2023-01-31 23:43:19 +05:45
sushant dhimal 543ba88e26 feat: add landing page content
- brief description of the app
- a list of features
2023-01-31 23:00:40 +05:45
sushant dhimal 7c85b1fc57 add: introduce bot response component
-implement auto typing effect for bot response
2023-01-20 16:06:57 +05:45
sushant dhimal f22d9a955c update: update express server configuration to use remote URL 2023-01-19 21:00:18 +05:45
sushant dhimal 8a1267895b organize: reorganize project file structure 2023-01-19 18:41:55 +05:45
sushant dhimal bf4c7bc67a style: use pre tag to preserve white space in bot response 2023-01-12 22:47:50 +05:45
sushant dhimal 1b442fccee feat: add nav links
- add open AI discord link, updates and FAQ link
- allow all conversations clear
2023-01-11 15:18:44 +05:45
sushant dhimal c2bff8413a feat: update favicon, logo and website name 2023-01-11 13:14:17 +05:45
sushant dhimal 39a45afe01 fix: fix client-side error: Failed to Fetch
- The error occurred when there is no bot response
- add a error message
2023-01-09 23:25:32 +05:45
sushant dhimal 96ef864800 style: animate nav prompt and bot message and fix navprompt box model 2023-01-07 08:21:28 +05:45
sushant dhimal 2b46cfce6b add: add react-spinner
- use react-spinner pkg to show loading spinner until bot   will reply
2023-01-06 23:29:37 +05:45
sushant dhimal 76fb98f113 refactor: move states into array
-remove states chatPrompt and botMessage
-add these states as object in chatLog array
2023-01-05 22:27:31 +05:45
sushant dhimal 0825807cc8 style: customize scrollbar 2023-01-05 22:14:12 +05:45
sushant dhimal d30ab6a40a add .env file to .gitigonre 2023-01-04 11:15:50 +05:45
sushant dhimal 0c5b15c34e add: install dotenv library to load open ai api key 2023-01-04 09:55:26 +05:45
sushant dhimal 1b3b4718ed add: connect frontend to backend 2023-01-04 00:41:51 +05:45
sushant dhimal 8d6b427efd add: configure open ai and get api key 2023-01-02 23:41:33 +05:45
sushant dhimal 85ab638bec feat: add header, nav section and create avatar 2023-01-01 23:07:03 +05:45
Sushant Dhimal 9a2bca1ca1 feat: initial commit and create a basic layout 2022-12-29 21:57:05 +05:45