This commit is contained in:
Jacob Windsor
2025-02-19 12:31:56 +01:00
parent 954fe4ec4a
commit 3365c4b940
12 changed files with 26 additions and 14 deletions
-1
View File
@@ -1,5 +1,4 @@
# Hiring Pair Programming Excercise
## Application Description
This is a simple application for fair housing market prediction. The mission is to allow users to list houses, and allow them to easily view and compare all houses in the platform.
+20
View File
@@ -0,0 +1,20 @@
# Variables
APP_NAME=app/main.py
VENV_DIR=venv
REQ_FILE=requirements.txt
# Create virtual environment
venv:
python3 -m venv $(VENV_DIR)
# Install dependencies
install: venv
$(VENV_DIR)/bin/pip install -r $(REQ_FILE)
# Run the application
start: install
$(VENV_DIR)/bin/python $(APP_NAME)
# Clean up
clean:
rm -rf $(VENV_DIR)
View File
View File
View File
View File
+1
View File
@@ -5,3 +5,4 @@ class Owner(SQLModel, table=True):
id: int = Field(default_factory=uuid4, primary_key=True)
name: str
email: str
# TODO add houses
View File
View File
-12
View File
@@ -1,12 +0,0 @@
[build-system]
requires = ["setuptools", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "axiomatic-backend"
version = "0.1.0"
dependencies = [
"fastapi",
"pydantic",
"uvicorn",
]
+4
View File
@@ -0,0 +1,4 @@
fastapi
uvicorn
sqlmodel
pydantic