A full-stack AI-powered Diary web application that allows users to sign up, log in, write diaries, and chat with an AI assistant that assists users in drafting new diaries.
- React.js
- Node.js
- Typescript
- MongoDB
- The AI assistant is engineered to instruct users to talk about daily experiences.
- Users can click on the "Summarize" button to instruct the AI assistant to draft a dairy based on chat history.
- Users can click on the "Save" button to save the draft or save any chat message into a diary.
- Users can click on the "Clear" button to clear chat history and start a new conversation.