Skip to content

n-sethu/Sentiment-Journalv1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sentiment Journal

A full-stack web application for tracking moods and journaling with sentiment analysis. Built with React, TypeScript, and a backend powered by Supabase and a light FastAPI using Python

Features

  • User Authentication: Secure sign up, login, and session management.
  • Journal Entries: Add, edit, and delete personal journal entries.
  • Sentiment Analysis: Automatic detection of positive, negative, or neutral tone in entries.
  • Visualization: Charts and graphs to track mood trends over time.
  • Responsive UI: Clean, minimal interface designed for both desktop and mobile.

Tech Stack

  • Frontend: React/Vite + TypeScript
  • Backend: Supabase, FastAPI
  • Deployment: Ongoing
  • Charts: Python

Project Structure

sentiment-journal/
├── frontend/        # React + TypeScript client
├── backend/         # API and database logic
├── public/          # Static assets
└── README.md

Roadmap

  • Add AI-powered mood suggestions
  • Export journal entries (PDF/Markdown)
  • Dark mode support
  • Multi-language support

License

MIT License.

About

A personal journaling application that analyzes and visualizes the emotional sentiment of daily entries using natural language processing to track mood patterns over time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors