An open API service indexing awesome lists of open source software.

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

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
```