Architecture
Jobs Feed consist of three main components:
- Server: The server component runs the main logic of extracting job information from source pages, processing user interactions coming from the client, and interacting with the database.
- Client: The client provides the web-based interface that users interact with.
- Database: A PostgreSQL database is used to store all information around sources, postings, and configured filters.