Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maikkundev/soft-tech-project-2024
https://github.com/maikkundev/soft-tech-project-2024
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/maikkundev/soft-tech-project-2024
- Owner: maikkundev
- License: mit
- Created: 2024-04-04T16:26:07.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-31T19:41:02.000Z (7 months ago)
- Last Synced: 2024-12-18T00:40:23.854Z (24 days ago)
- Language: Python
- Size: 2.91 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Software Technology Project 2024
## Software Installation
There are two ways to install and run the app:
- Cloning the repository and running the Docker container.
- Cloning the repository and running the app manually.### Cloning the Repository
Make sure you have [Git](https://git-scm.com/downloads) installed on your machine.
```bash
git clone https://github.com/maikkundev/soft-tech-project-2024.git
```### Docker
Docker is the easiest way to run the app. Make sure you have [Docker](https://docs.docker.com/get-docker/) installed on your machine.
```bash
docker compose up
```*Please make sure that port `8501` is not being used by some other process.*
### Manual Installation & Running
#### Virtual Environment
Create a Python virtual enviroment (venv) and activate said enviroment:
```bash
python -m venv ./.venv
``````bash
# Linux/Unix:
$ source /.venv/bin/activate
``````bash
# Windows:
PS \.venv\Scripts\Activate.ps1
```#### Installing the Required Libraries
Install the necessary Python libraries that are included in the `requirements.txt` file using your preferred package manager:
```bash
pip3 install -r requirements.txt
```#### Running the App
Run app via the `streamlit` command:
```bash
streamlit run ./web/Info.py
```