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.
- 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.
- Frontend: React.js, HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB
- AI Framework: TensorFlow.js
- Security: Authentication and data encryption techniques
- Clone the repository from GitHub:
git clone https://github.com/tirdesh/intellidiary.git
- Navigate to the project directory:
cd intellidiary
- Install dependencies:
npm install
- Start the application:
npm start
- Access IntelliDiary in your web browser at
http://localhost:3000
.
- 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.
We welcome contributions to IntelliDiary. To contribute:
- Fork the repository.
- Create your feature branch (
git checkout -b feature/AmazingFeature
). - Commit your changes (
git commit -m 'Add some AmazingFeature'
). - Push to the branch (
git push origin feature/AmazingFeature
). - Open a pull request.