16 Commits
Author SHA1 Message Date
katariina-jarvenmaki c61d3228ef Cleanup and README update 2026-03-05 21:51:21 +02:00
katariina-jarvenmaki 03ba3fb3c2 Improve test coverance and fixes according to tests 2026-03-05 11:46:48 +02:00
katariina-jarvenmaki ced2950b60 Dockerizing the project 2026-03-04 10:47:06 +02:00
katariina-jarvenmaki 826e5403b2 Adding Alembic migrations for production and cleanup 2026-03-03 17:12:28 +02:00
katariina-jarvenmaki ba02095f32 Setting up the configuration files and refactoring 2026-03-03 17:07:20 +02:00
katariina-jarvenmaki 7eede1f99b Refactoring file structure, not tested yet 2026-03-03 11:05:19 +02:00
katariina-jarvenmaki 27bc736981 Refactor database connection to use settings and improve test isolation with temporary DB 2026-03-02 16:18:02 +02:00
katariina-jarvenmaki 9dfa1da619 Add tests for redirect, duplicate URLs, stats, and 404 handling 2026-03-02 13:04:11 +02:00
katariina-jarvenmaki d5a530a30d Added URL stats retrieval with tests 2026-03-02 10:45:06 +02:00
katariina-jarvenmaki d3778d1171 Add URL shortening functionality with FastAPI 2026-03-02 09:35:34 +02:00
katariina-jarvenmaki 04a2f5a46b Implemented logging configuration 2026-03-01 14:12:44 +02:00
katariina-jarvenmaki e4345ddc50 Fix Deprecation Warning and code cleanup 2026-03-01 13:56:17 +02:00
katariina-jarvenmaki 97901f02a6 Update README with test instructions and add unit tests 2026-03-01 13:38:18 +02:00
katariina-jarvenmaki 43fb1cb6d5 Switch storage to persistent SQLite and add .env configuration 2026-03-01 12:40:14 +02:00
katariina-jarvenmaki 7056fcefa6 Add shorten endpoint and venv documentation 2026-03-01 12:01:24 +02:00
katariina-jarvenmaki 1e69590eaa Add basic FastAPI structure and random string generator 2026-03-01 11:03:51 +02:00