/intellidiary

Primary LanguageTypeScript

IntelliDiary

Overview

IntelliDiary is an innovative journal diary application developed for BuildSpace.so, designed to enhance personal reflection and productivity through AI-powered features. The app leverages TensorFlow.js for sentiment analysis, providing insightful feedback on user entries.

Features

  • AI-Powered Sentiment Analysis: Utilizes TensorFlow.js to analyze the sentiment of user entries, offering personalized feedback.
  • Responsive Design: Ensures a seamless user experience across various devices with responsive design principles.
  • Intuitive Navigation: User-friendly interface with intuitive navigation to optimize accessibility and usability.
  • Secure Authentication: Implements robust user authentication to ensure data security and privacy.
  • Data Encryption: Prioritizes confidentiality with data encryption measures to safeguard user information.

Technologies Used

  • Frontend: React.js, HTML, CSS, JavaScript
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • AI Framework: TensorFlow.js
  • Security: Authentication and data encryption techniques

Installation

  1. Clone the repository from GitHub:
    git clone https://github.com/tirdesh/intellidiary.git
    
  2. Navigate to the project directory:
    cd intellidiary
    
  3. Install dependencies:
    npm install
    
  4. Start the application:
    npm start
    
  5. Access IntelliDiary in your web browser at http://localhost:3000.

Usage

  • User Registration: Sign up using a valid email address and password.
  • Journal Entries: Write and submit journal entries.
  • Sentiment Analysis: Receive AI-generated insights on the emotional tone of your entries.
  • Security: Your data is securely stored and encrypted for privacy.

Contributing

We welcome contributions to IntelliDiary. To contribute:

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a pull request.