Tagline: 🕵️♂️ Detective for your thoughts!
TechTive won 🥇 Best Overall/1st Place Team at the Cornell AppDev Hackathon (Fall 2024) with 30+ teams and 140+ participants. Each team member received 🔊 JBL Flip 5 Speakers as a prize.
- Jiwon Jeong
- Keya Aggarwal
- George Dong
- Abrar Amin
- Seojin Park
TechTive is a journaling platform designed to help users understand their thoughts and emotions. Upon first use, users are guided through an onboarding process, with the option to skip and proceed to login. The login page, integrated with Firebase, supports account access, password recovery, and new account creation.
The home page features motivational quotes, weekly feedback powered by Open AI API, and a dynamic note navigation system with sentiment analysis through spider graphs. On the profile page, users can update personal details, manage their profile image, and view activity stats.
- Multiple Screens: Includes onboarding, signup, login, home, notes editor, note analytics, profile, and edit profile screens.
- Scrollable View: Notes view is scrollable and animated.
- Networking Integration: Firebase API for login and backend API for sentiment analysis, notes, and profile storage.
The app starts with three onboarding screens. Users can skip them or proceed to the next screen.
Implemented using Firebase, the login page displays relevant error messages such as user not existing, wrong password, or incorrectly formatted email. Users can reset their passwords via email.
New users can create accounts, with relevant error messages provided.
Includes:
- AI-generated weekly overview
- Motivational quotes from a backend API
- Scrollable notes view with sentiment analysis spider graphs
The custom text editor supports bold, italics, text size adjustments, and posting or editing notes.
Allows users to:
- Change profile images
- Edit profile details
- View activity stats including weekly updates, total notes, note frequency, and streak length
Thank you for exploring TechTive! 🚀