Job Searcher

This project is a job search application that searches public job boards for results. In addition to searching for specified keywords, the user can also filter search results by excluding results with certain keywords.

  • Cloudformation is used to create all the resources needed to build this project
  • EC2 is used as the Web Server to host the Django Python application
  • Cloudfront along with ACM is used for SSL encryption
  • Route 53 is used for domain name resolution
  • IAM is used to give the Systems Manager access to the web server, which allows remote access using ssh without exposing Port 22
  • Parameter store is used for credential storage

Security Measures:

  • EBS volume encryption
  • Port 22 disabled
  • SSL/HTTPS enabled
  • Web traffic filtered with cloudfront

Screenshots: