https://github.com/andrearcaina/fulvo
Web UI following rudimentary database and design pattern concepts with populated data
https://github.com/andrearcaina/fulvo
bootstrap5 flask jquery mvc-architecture object-relational-mapping oracle-12c oracledb restful-api sqlalchemy
Last synced: about 2 months ago
JSON representation
Web UI following rudimentary database and design pattern concepts with populated data
- Host: GitHub
- URL: https://github.com/andrearcaina/fulvo
- Owner: andrearcaina
- License: gpl-3.0
- Created: 2024-11-06T15:33:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-30T21:24:51.000Z (over 1 year ago)
- Last Synced: 2025-03-22T22:42:55.620Z (about 1 year ago)
- Topics: bootstrap5, flask, jquery, mvc-architecture, object-relational-mapping, oracle-12c, oracledb, restful-api, sqlalchemy
- Language: Python
- Homepage:
- Size: 94.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fulvo
## Preamble
This project is a web application that allows users to interact with an Oracle database with populated data. The application will be built using Python and Flask, with SQLAlchemy as the ORM.
## Video Demo
https://github.com/user-attachments/assets/7ce7e250-8320-4e28-9282-da696fd4e22f
## User Requirements
The user will be able to:
1. view all the tables in our database
2. click on buttons that essentially does SQL queries (for example, select all that are skill level advanced)
3. be able to create, read, update, and delete records
4. be able to search for specific records
## Installation Process
Before installing, you will need python installed in your local machine.
```bash
# clone this repo
> git clone https://github.com/andrearcaina/fulvo
# create a .venv
> python -m venv .venv
# activate .venv
> source .venv/bin/activate # with linux or macos
> .venv\Script\activate # with windows
# install dependencies
> pip install -r requirements.txt
# run app
> py run.py
# or
> python run.py
```