Inspiration
The campus placement feed that we students receive are either through WhatsApp or by mail. Both are very cluttered forms of media, the messages and important placement notifications get lost quite easily. These platforms were not specifically built for tasks like these. We decided to create a whole new app to manage placements and make it easy for everyone - introducing PlaceMe.
What it does
With the tap of a button, placement coordinators can extract data from job descriptions and upload it as a post on PlaceMe. And the same way, students can apply to a company with just a single tap. It streamlined the process and ensures nothing gets lost ever. Students can track their progress and coordinators can track who all have registered for a company.
How we built it
We built a mobile app, so we utilised Flutter for the frontend. We decided to go with Node.js and MongoDB for the backend, but faced a few obstacles and hence shifted the backend to Firebase entirely. We also used Convert API and Gemini API for extracting data from job descriptions.
Challenges we ran into
Building the application with Node.js as a backend proved quite complex and heavy for us, slowing us down at every step. Authentication itself took hours to refine at the frontend. We then shifted to Firebase which made it quite easier to ship the final app.
Accomplishments that we're proud of
Created the full functional application using Firebase as backend in under 6 hours?
What we learned
How to efficiently work in a team, solve problems and conflicts, network with other teams, leverage APIs to our advantage, and also that building a project on a completely new technology can take a lot of time!
What's next for PlaceMe
This is the most important - we created this application not just for the hackathon (Make-A-Ton Hack For CUSAT) but also to implement this in CUSAT. All the departments need this application, it definitely makes the job easier for everyone involved. We are very excited to move ahead with this project! Happy Hacking 🤜🤛
Log in or sign up for Devpost to join the conversation.