Back to projects

Individual / Institution / Study · Maintained

News Automation Using Web Scraping Methods for Web Services and APIs

An academic practical-work project at PT Global Arrow that combined a JWT-authenticated Flask and Flask-RESTX news API with a Flutter client. The service collected web content, persisted it through SQLAlchemy and PostgreSQL, exposed Swagger documentation, and was supported by Pytest coverage, API-client checks, diagrams, and interface prototypes.

THE PROJECT

Project details

Started
March 2023

Built with

  • Python
  • Flask
  • Flask-RESTX
  • REST APIs
  • Beautiful Soup
  • PostgreSQL
  • SQLAlchemy
  • JWT
  • Swagger UI
  • Pytest
  • Dart
  • Flutter
  • Figma
  • draw.io
  • Postman
  • Insomnia
  • Git