What it does 🚀
We have seen that companies take a lot of time to schedule various calls for different applicants when they have to take interviews for a job opening. It consumes too much time. Our project improves this process as it generates a common URL for all the applicants where the applicants can give their screening interview and the company officials can see them quickly.
How we built it ⚙️
We have made use of ReactJS along with tailwind.css for the frontend and we have made the backend with Django Rest Framework along with use of some JavaScript. For the database purpose, we have used Django's default sqlite3 database.
Challenges we ran into 👀
The most challenging part was to configure tailwind.css with ReactJS as many files had to be generated and edited. Also, another challenge was to deploy our web app online and configure our frontend to make API requests with the backend as we were deploying a Django app for the first time.
Accomplishments that we're proud of 🎉
We successfully made the video record function and were able to show it on the company dashboard
What we learned 💯
We learned the whole Django rest framework for this project. We also got to know to how to configure tailwind.css with ReactJS. We used Twilio's sendgrid API for the first time.
How we used Firebase Cloud Storage 🔥
When a user records their video to submit it to their application, our web app uploads it to the cloud storage and shows it on the company dashboard.
How we used Twilio 🎈
When a company schedules an interview, our web app generates a unique link for the applicants to submit their application. When we click on the share the link button, our webapp along with Twilio's sendgrid api, sends a mail to the applicants inviting them to give the job interview along with the unique link. Also, when a user submits his/her application, the company can state whether the applicant has passed or failed and our web app sends them a mail informing about the same.


Log in or sign up for Devpost to join the conversation.