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.
- 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.
- 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.
- 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.
- Python 3.7+
- Streamlit
- Yagmail
- Other dependencies
- Clone the repository:
git clone https://github.com/jjalora/RapidFire.git
- Navigate to the project directory:
cd RapidFire
- Install the required packages:
pip install -r requirements.txt
- Run the Streamlit app:
streamlit run main.py