This commit is contained in:
Jacob Windsor committed 2025-02-19 12:31:56 +01:00
1 parent 954fe4ec4a
commit 3365c4b940
12 files changed
+26 -14

No files matched your search

+1 -2
View File
@@ -1,9 +1,8 @@
# 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.
Currently, users can only post houses, indicate if they are the owner, and view all houses listed in the platform.
### Stack
For simplification purposes, this is only a backend application built using FastAPI.
For simplification purposes, this is only a backend application built using FastAPI.
+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
Whitespace-only changes.
View File
Whitespace-only changes.
View File
Whitespace-only changes.
View File
Whitespace-only changes.
+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
Whitespace-only changes.
View File
Whitespace-only changes.
View File
Whitespace-only changes.
-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