Inspiration
Being in high school ourselves, we have noticed a slight lack of proper resources for students in preparation for their careers. It isn’t uncommon to be unsure of future careers, but we hope to bridge this gap through our app. By connecting high schoolers of all backgrounds with internship and job opportunities that will allow them to expand their skills and experience, our app helps prepare young generations for the future!
What it does
Our app streamlines various employment and internship opportunities specifically tailored for high school students. It enables teenagers to explore a diverse range of employment opportunities and internships that align with their interests. We incorporate organized search features, including a standard search bar and a map, to simplify the search process. Additionally, we provide resume and interview tips, as well as a career aptitude quiz, to equip students with the necessary advice and insights to prepare themselves for both current and future careers. Its functionalities are tailored to enhance the job search process, offering guidance and tips to facilitate a seamless experience.
How we built it
We used React Native which uses JavaScript while using Firebase for data and authentication. We also used Figma to design the app layout. The main search page uses the Adzuna API to find job opportunities. The advanced search page incorporates a map view and markers to help users find opportunities near them. Also, the new post page interacts with the backend to save posts and convert locations with the geocoding API. The saved opportunities page has all the bookmarked opportunities that it got from the backend.
Challenges we ran into
The initial challenge was to find available times to work together and communicate the different tasks at hand. We also faced major backend errors which impacted our projected timeline. This was solved through collaboration and by improving our understanding of react native.
Accomplishments that we're proud of
We are proud of the innovative ideas that we developed to enhance our app and make it stand out. We were able to collaborate on certain features and make them match our initial vision.
What we learned
We all gained expertise within React Native, significantly building upon the experience we had initially. We also learned collaboration skills and techniques that were crucial to building the app. Throughout our journey, we also realized that clear communication is extremely important to avoid misunderstandings and ensure everyone is on the same page. Additionally, giving and receiving feedback helped us all improve and collaborate more effectively.
What's next for EARNIT
We would like to expand EARNIT to add a greater amount of interactivity. This would include a chat forum for peers to communicate as well as a feature for employers to directly communicate exciting opportunities for teens. Additionally, we would also like to have a larger amount of job opportunities on the app by taking from a greater variety of sources.
Log in or sign up for Devpost to join the conversation.