mirror of
https://dev.azure.com/tstanciu94/PhantomMind/_git/Bitip
synced 2025-10-13 01:52:19 +03:00
- Created a detailed Product Requirements Document (PRD) template to guide AI in generating PRDs based on user prompts. - Added a structured task list generation process from PRDs to assist developers in implementation. - Established task management protocols to ensure effective tracking and completion of tasks. - Documented the tech stack used in the project, including backend and frontend technologies, build, release processes, and extra features.
896 B
896 B
Source code:
-
backend:
- Express + TypeScript
- REST API
- GeoIp client library @maxmind/geoip2-node in reader mode. The databases are downloaded by geoipupdate service
-
frontend
- React + Vite
- Single web page that will automatically detect the IP from where it is accessed and will query it to get the location data.
- The current IP will be displayed in a text field that can be changed later by the user.
- The entire location data obtained from the api will be displayed in this page in a professional style.
- React + Vite
Build:
- Dockerfile => Docker image
Release:
- Docker container
Extra features
-
BasePath support
- This should be set at runtime as a configuration or a environment variable
-
Seq logging
- Seq url and secrets also in config