This application is a comprehensive system designed to streamline and automate the management of population records for a municipal department. It encompasses both a robust backend and a user-friendly front-end interface, facilitating a wide range of operations related to the handling of personal data, including registrations, updates, and record maintenance. The system is built using a combination of MySQL for database management, Python FastAPI for the backend, and React for the frontend, ensuring a responsive and efficient user experience.
Key functionalities include the ability to handle various applications from residents for changes in their registration details such as PESEL number updates, name changes, and address updates. The system supports complex queries and provides secure and controlled access to data, ensuring compliance with privacy regulations. The backend logic includes triggers and procedures for data validation, ensuring the integrity and accuracy of the data stored. Security features are robust, incorporating encrypted data storage, secure user authentication mechanisms, and protection against common security threats like SQL injection.
For a more detailed exploration of specific functionalities, refer to the provided documentation:
- English version: documentation.pdf
- Polish version: dokumentacja.pdf