UserSearch is a simple web application that allows users to search for specific individuals within two different datasets: OSF (Open Science Framework) and BORIS (Behavioral Observation Research Interactive Software). Users can enter a person's name in the search bar to retrieve relevant data about the individual from the selected dataset. If no name is specified, the application will load the entire dataset or table.
You can choose between two datasets: OSF and BORIS.
-
OSF: This dataset contains public records, and the application will load the data table when selected. However, it will not draw any graphs as no graph data is available for private records.
-
BORIS: When BORIS dataset is selected, the application will not only load the data table but also generate graphs in the form of scatter plots and line charts based on the available data.
You can access the online deployed version of UserSearch by visiting the following link: https://usersearchdashboard.streamlit.app/
If you prefer to run UserSearch locally, follow these steps:
-
Install the required dependencies by executing the following command in your terminal or command prompt:
pip install -r requirements.txt
-
Run the application using Streamlit by executing the following command:
streamlit run usersearch_app.py
Contributions to UserSearch are welcome! If you would like to contribute, please follow these steps:
- Fork the repository on GitHub.
- Create a new branch with a descriptive name for your feature or bug fix.
- Make your changes and commit them with clear and concise messages.
- Push your branch to your forked repository.
- Submit a pull request to the main repository, describing the changes you made.
If you have any questions, suggestions, or concerns regarding UserSearch, feel free to reach out to me at [email protected]. I would be happy to hear from you!