1. Full CRUD Functionality with Flask & SQLAlchemy

  • Successfully implemented Create, Read, Update, and Delete (CRUD) operations for managing user facts.
  • API routes in userfacts use Flask Blueprints and properly interact with the database via SQLAlchemy.
    Output on the site Output on the site

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.

Admin Datatable

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.
    Output on the site