Inspiration
LOCKEDIN was inspired by the need for a platform that helps job seekers not only prepare for interviews but also maintain a good work-life balance. With the increasing competition in the job market, I wanted to create a space that allows users to share and learn from real-life interview experiences while also providing tools for relaxation and skill-building. We realized the limited amount of resources for job-seeking individuals who had no interview experience and might be nervous. This gives the individual what they need to feel confident in themselves going into any job interview.
What it does
LOCKEDIN is a web application designed to help job seekers prepare for interviews, stay mentally healthy, and manage work-life balance. It allows users to submit and browse interview reports, track their wellness through a task manager, and engage in a mini-game to sharpen their typing skills
How we built it
We started building LOCKEDIN in Visual Studio Code Live Share Environment, which enables live collaboration on projects. We used different programming languages, like HTML, CSS, and JavaScript, to build the front end, where the user can also play games and track their well-being while trying to improve their interview skills. We then went to Firebase, which is a part of Google Cloud, to create a database where the user's username and email are stored so the program can recognize the user if they come and visit the website again. After ensuring the database worked, we connected the Firebase database to our front end where we then worked through making each tab, making sure that the user can save interviews, access past interviews, track their wellness through a task manager, and play a mini game to further strengthen their vocabulary for their resumes and interviews. Once all this was completed, we used Firebase to publish the web app for the public to use.
Challenges we ran into
One major challenge we ran into was trying to save data inside the Realtime Database inside Firebase. Since everyone on the team wasn't familiar with storing data through Google Cloud's Firebase, this process took us several days to overcome. Even though this was a pain to do, this experience was really rewarding as we got to exercise our problem-solving skills while learning about another crucial part of web development.
Accomplishments that we're proud of
Cloud engineering and databases are a very difficult concept to understand, and my team found out the hard way. Even though we struggled with Firebase, overcoming and seeing real data be saved and stored gave us a sense of relief and joy. Making that breakthrough helped us push through our project and make other things like a Fully Functional Mini Game inside a website, which was no small feat. Making a mini game and a task manager inside our website gave us a great sense of accomplishment since we've never made a game inside a website before. But most of all, we are proud of how we overcame challenges throughout the hackathon.
What we learned
We've learned that painful bugs and errors are always present. We might be churning out line after line like a machine, but the bugs could show up anytime. They were waiting when we were least expecting them to pop out and slow our development time while driving us mad. However, we also learned to persevere and to push on even when the bugs began to grow. The important thing was that we kept an open mind and did not let the frustration get to us. Learning how to persevere through things that drive us crazy is a skill that can be utilized in all parts of life.
What's next for LockedIn
The future for Lockedin is bright since the real-world applications are there. Our next steps would be to connect the database to all parts of our code so that the public can actually use this to help with job interviews
Built With
- css
- firebase
- google-cloud
- html
- javascript
- json
- realtime-database
- visual-studio
Log in or sign up for Devpost to join the conversation.