Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/a-r-r-o-w/competitive-programming-dbms
Competitive Programming Database Management System. Project for university course UE20CS301
https://github.com/a-r-r-o-w/competitive-programming-dbms
Last synced: about 1 month ago
JSON representation
Competitive Programming Database Management System. Project for university course UE20CS301
- Host: GitHub
- URL: https://github.com/a-r-r-o-w/competitive-programming-dbms
- Owner: a-r-r-o-w
- License: mit
- Created: 2022-10-28T14:05:21.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-27T19:49:11.000Z (almost 2 years ago)
- Last Synced: 2024-12-05T17:41:22.532Z (about 1 month ago)
- Language: Python
- Homepage:
- Size: 727 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Competitive Programming DBMS
Competitive Programming Database Management System.
### Run
Install MariaDB MySQL server (follow an online guide over the below commands preferably).
```
sudo apt update
sudo apt install -y mariadb-server
sudo systemctl start mariadb.service
sudo mysql_secure_installation
```Make sure MySQL is working correctly. Execute commands in `setup.sql` and make sure to setup `config.py` based on the details of the user account you create.
Clone the repository and create a virtual environment. The application requires Python 3.10 or above.
```
git clone https://github.com/a-r-r-o-w/competitive-programming-dbms
cd competitive-programming-dbmspython3 -m venv .venv
source .venv/bin/activate
pip3 install -r requirements.txtstreamlit run src/app.py
```### Gallery
**Initialize**
![initialize.png](./images/initialize.png)
**Create**
![create.png](./images/create.png)
**Read**
![read.png](./images/read.png)
**Update**
![update.png](./images/update.png)
**Delete**
![delete.png](./images/delete.png)
**Query**
![query.png](./images/query.png)
**Cleanup**
![cleanup.png](./images/cleanup.png)