Welcome to the Career-Exploration GUI application! This app allows you to explore career details and generate PDF reports.
Visit the Demo to explore the application.
This readme provides detailed instructions for running the Career-Exploration GUI application, exploring career and college details, and generating PDF reports. It serves as a guide for users, developers, and administrators, ensuring consistency, accuracy, and ease of use.
This readme applies to individuals involved in utilizing and managing the Career-Exploration GUI application and PDF report generation. It covers the end-to-end process from running the app to creating PDF reports.
scripts/
: Includes the Python script for generating PDF reports.data_files/
: Placeholder for any data files required by the application.sop/
: Documentation files related to the project.graphics/
: Images and logo files related to the project.s3_code/
: Python script to deploy files on s3.
- Python installed (version 3.6 or higher).
- Required Python libraries installed (pandas, streamlit, boto3, PIL, etc.).
- AWS S3 account with credentials.
- Internet access for external resources.
- Locate the
GUI.bat
file in thescripts/
directory. - Double-click on
GUI.bat
to launch the application. - Alternatively, create a shortcut for
GUI.bat
on your desktop for convenient access.
- Open a command prompt or terminal.
- Navigate to the
scripts/
directory usingcd path/to/your/application
. - Run the command:
streamlit run Home.py
. - Access the GUI at the provided URL (usually http://localhost:8501).
- Enter your details and explore career options.
- Open a Python environment or code editor.
- Import necessary libraries using the provided script.
- Obtain AWS S3 access credentials (AWS ID and Secret Access Key).
- Replace AWS credentials and S3 bucket information in the code.
- Load data from AWS S3 using provided code.
- Use the provided function to convert the logo image to a base64-encoded string.
- Define the Streamlit interface within the
main()
function. - Implement user inputs and error handling as specified in the script.
- Check if the next page should be displayed.
- Display the next page using appropriate functions.
- Follow Method 1 or Method 2 as mentioned in Instructions.
By following this comprehensive readme, users can effectively run the Career-Exploration GUI application, generate PDF reports, and developers can maintain and update the application.