* A single page application (SPA)
* Email sent to candidates with Interview time , Interview Date and meeting link.
* Interviews can be created , updated and deleted .
* Availability of candidates can be seen.
* Option to upload resume and download it.
* View full details of the interview .
* Error Handling when dates and times match for the same candidate.
* Since it was a simple app , I have used SQLite as a database as it is a Relational database and most widely used for small apps.
* I have used Flask instead of Django due to time constraints and its flexibility for small apps and API's.
* SQLalchemy as a wrapper for communicating with Database.
* Flask-Mail as a mailing service.