Skip to content

JiwonJeong414/TechTive-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechTive

App Name: TechTive

Tagline: 🕵️‍♂️ Detective for your thoughts!

Backend Repository Link


🏆 Achievements

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.


Frontend

  • Jiwon Jeong
  • Keya Aggarwal

Backend

  • George Dong
  • Abrar Amin

Designer

  • Seojin Park

Front End Description

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.


App Requirements

  • 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.

Features

Onboarding Screens

The app starts with three onboarding screens. Users can skip them or proceed to the next screen.

Onboarding Screen 1 Onboarding Screen Last

Login Page

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.

Screenshot 2024-12-06 at 8 38 28 PM Screenshot 2024-12-06 at 8 39 10 PM

Signup Page

New users can create accounts, with relevant error messages provided.

Signup Screen

Main Screen

Includes:

  • AI-generated weekly overview
  • Motivational quotes from a backend API
  • Scrollable notes view with sentiment analysis spider graphs
Main Screen Sentiment Analysis

Notes Editor

The custom text editor supports bold, italics, text size adjustments, and posting or editing notes.

Notes Editor

Profile Page

Allows users to:

  • Change profile images
  • Edit profile details
  • View activity stats including weekly updates, total notes, note frequency, and streak length
Profile Overview Edit Profile Activity Stats

Thank you for exploring TechTive! 🚀

About

[Hackathon 1st Place] Detective for your thoughts!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages