Accomplishments
CSP Final Retrospective - Accomplishments
1. Full CRUD Functionality with Flask & SQLAlchemy
- Successfully implemented Create, Read, Update, and Delete (CRUD) operations for managing user facts.
- API routes in
userfactsuse Flask Blueprints and properly interact with the database via SQLAlchemy.

2. Made my own posting page known as insights
Created a customized backend UI to improve usability and streamline the management of stored data. Additionally, ensured proper functionality of db_backup, db_init, and db_restore features.
4. Integrated an admin datatable into the backend UI, allowing for real-time retrieval and display of stored data.

3. My site was able to work on the deployed server and I was able to get my page working without the need for localhost testing repeatedly.
5. RESTful API Best Practices & Scalability
- Follows RESTful principles, using correct HTTP methods (
POST,GET,PUT,DELETE) and structured endpoints (/api/userfacts). - Uses Flask Blueprints for modular design, improving scalability and code maintainability.
