Go+React
This project is a full-stack web application designed to analyze a user's personality based on their social media activity, specifically through their tweets. The backend is developed in Go (Golang), ensuring high performance, concurrency, and efficient handling of API requests. The frontend is built with React, providing a dynamic and responsive user interface for users to interact with.
The core functionality involves fetching a user's tweets, processing the textual data, and applying analysis algorithms to extract insights into their personality traits. This project demonstrates the integration of modern web technologies with data analysis techniques, offering both a practical and engaging user experience.
-
Thinking Patterns: The way the user processes information and makes decisions.
-
Emotional State: Insights into the user's current mood or emotional tendencies.
-
Self-Confidence Level: Assessment of the user's confidence and self-perception.
-
Communication Style: How the user expresses themselves and interacts with others.
-
Potential Motivations: Underlying drives or goals influencing the user's behavior.
-
Observed Defense Mechanisms: Psychological strategies the user might employ to cope with stress.
-
Possible Behavioral Risks: Actions or tendencies that could pose risks in social or personal contexts.
-
Linguistic Cues: Patterns in language usage that reveal personality traits.
-
Recommendations: Suggestions for personal growth or behavioral improvement.
-
Estimated Age Range: Approximate age inferred from communication style and content.
-
Psychological Label: A summary descriptor based on recognized psychological frameworks.
This project analyzes a user's personality safely by fetching tweets through Nitter, a privacy-focused Twitter alternative. All data retrieval is handled securely, without exposing user credentials or personal information.
Daily usage limits apply to each account to ensure stable performance of the AI analysis
"dailyCount": count + 1
The chat interface features a 3D model background inspired by space, with dynamic camera movement to create an immersive and visually engaging experience Avatar3D.js.
If you encounter any issues or have suggestions for the project, feel free to let me know.
