Web application in python using streamlit
to improve the issue of energy spending integrated with api developed in django
and django-ninja
.
Streamlit
- Development of the interface.requests
- Perform requests in api for manipulations in crud.Oracle Database
- Standard database (can be changed as needed).
The API offers a number of features for handling and managing data. Some of the main features include:
- Creation of new records in the database.
- Querying existing data through filters and parameters.
- Update of specific records.
- Deletion of data.
- Clone the Repository:
git clone https://github.com/felipeclarindo/my-energy-api.git
- Enter directory:
cd my-energy-api
- Create Virtual Environment:
python -m venv .venv
-
Activate the
Virtual Environment
running the.bat
file in.venv/Scripts/Activate.bat
. -
Install dependencies :
pip install - r requirements.txt
- Configure Database and Migrations:
python ./src/manage.py
- Run Server:
python ./src/manage.py runserver
- Access API in:
- Clone the Repository:
git clone https://github.com/felipeclarindo/my-energy.git
- Enter the directory:
cd my-energy
- Create Virtual Environment:
python -m venv .venv
-
Activate the
Virtual Environment
running the.bat
file in.venv/Scripts/Activate.bat
. -
Install dependencies:
pip install - r requirements.txt
- Run application:
streamlit run ./app/app.py
Contributions are welcome! If you have suggestions for improvements, feel free to open an issue or submit a pull request.
Felipe Clarindo
This project is licensed under the GNU Affero License.