Welcome to CapyLog, a journaling application designed to help shape perceptions of personal events by contributing a more positive outlook. You may know someone or have caught yourself in ruminating thoughts such as, “Why are people always ignoring me?.” Instead, try rephrasing that sentence to, “Some of my coworkers don’t seem to listen when I’m speaking. I should try using a different tone when speaking with them next time.” Humans tend to give greater weight to negative information compared to positive, which can sometimes lead us to overlook its impact on our well-being. CapyLog provides an alternative perspective to one’s recollection of personal events and seeks to retrain your brain through the use of cognitive reframing.
By leveraging advanced AI technology, CapyLog not only helps you reframe negative thoughts through the use of daily journal entries but also provides a friendly Capybara chatbot companion to talk to. With CapyLog, users are prompted to be more mindful of the words they use and how they communicate with others on a day-to-day basis.
In line with the 🩺 HealthTech for All track, our mission is to promote a healthier mind for users experiencing ruminating thoughts, including but not limited to, those with anxiety, insomnia, low self-esteem, and depression.
- AI-Powered Journaling: Utilize the power of AI to transform negative entries into positive affirmations, encouraging a healthier mental dialogue.
- Capybara Chatbot: Engage with a charming and supportive AI-powered capybara companion, ready to lend an ear and brighten your day.
CapyLog is built on a robust and modern technology stack, ensuring a seamless and responsive user experience:
- Cohere: A leading AI platform providing enterprise-grade AI, offering unparalleled ease-of-use, accessibility, and data privacy. Cohere's AI capabilities power our journaling transformation and chatbot functionalities.
- Passage by OnePassword: A secure passwordless authentication solution that guarantees user data privacy and security, making sure your journal entries and interactions remain confidential.
- Next.js: A React framework that enables functionality such as server-side rendering and generating static websites for React-based web applications.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom designs, ensuring a sleek and intuitive user interface.
- MongoDB: A NoSQL database that offers scalability and flexibility with querying and indexing, perfect for handling dynamic journaling content.
To get started with CapyLog, follow these simple steps:
- Clone the repository:
git clone https://github.com/YuluDuan/cmd-f-hackathon-capylog.git
- Install dependencies:
Navigate to the project directory and run:
npm install
- Environment Setup:
Ensure you have the necessary API keys and environment variables set up for MongoDB, Cohere, and Passage by OnePassword.
- Run the application:
npm run dev
This command starts the Next.js application in development mode on http://localhost:3000
.
CapyLog is released under the MIT License. Feel free to use, modify, and distribute it as per the license terms.