/RapidFire

Primary LanguagePython

Statement Starter: Crafting Authentic College Essays with AI & Human Mentorship

Overview

Statement Starter is a Streamlit application designed to assist students in crafting authentic college essays by leveraging both AI and human mentorship. The application guides students through a structured process, providing examples of strong and weak essays, facilitating brainstorming sessions, and enabling them to generate and send a report to their counselor.

Table of Contents

Features

Module 1: Mad Libs

  • Essay Generation: Generates examples of strong and weak essays based on selected attributes and prompts.
  • Rating System: Allows users to rate the generated essays.
  • Progress Tracking: Tracks and displays the user's progress through a progress bar.

Module 2: Brainstorm

  • Interactive Chat: Engages users in an interactive brainstorming session using a chat interface.
  • Topic Identification: Identifies a potential essay topic through the brainstorming session.
  • Report Generation: Generates a report summarizing the brainstorming session.

Module 3: Statement Starter Report

  • Counselor Interaction: Enables users to schedule an appointment with their counselor via Calendly.
  • Report Sending: Allows users to send the generated report to their counselor via email.

Installation

Prerequisites

Steps

  1. Clone the repository:
    git clone https://github.com/jjalora/RapidFire.git
    
  2. Navigate to the project directory:
    cd RapidFire
    
  3. Install the required packages:
    pip install -r requirements.txt
    
  4. Run the Streamlit app:
    streamlit run main.py