This is a personalized Job Recommendation Engine.
Back-End:
- HTTP Server(Tomcat)
- Handlers (Servlets) - provides RESTful APIs:
- search
- login/logout/register
- favorite
- GitHub Job API Client
- MySQL Client
- Handlers (Servlets) - provides RESTful APIs:
- External resources
- GitHub Job API
- MySQL Database (AWS RDS)
- Monkey Learn API (for keyword extraction)
Front-End:
- Single Page Web Application, supported by AJAX techniques.