Young men in his 20s working on his computer in Bali Indonesia

Digital Natives

Job Listing App

Project Overview:
During the AirDev Bootcamp, I successfully completed a job listing app using Bubble.io, a powerful no-code platform. This project demonstrates my ability to create dynamic and user-friendly web applications, showcasing my proficiency in using Canvas for design and functionality. The platform allows users to search for job listings, create new listings, and manage company information, providing a comprehensive solution for both job seekers and employers.

Key Features:

  • User Authentication: Secure registration and login for users using email or social media accounts.
  • Job Listings: Users can view and create job listings. Each listing includes a title, description, salary, location, industry, and job type.
  • Search Functionality: Users can search job listings by name, type, industry, and salary range.
  • Job Application: Users can apply for jobs via a popup, submitting their full name, cover letter, and resume. The application details are sent to the job creator through a formatted email.
    • Application Restrictions: Users can only apply once to each job, and the apply button will indicate “PENDING” after submission.
    • Listing Management: Job creators can edit or delete their listings through a popup menu. Deleting a listing hides it from the site rather than removing it from the database.
  • Account Management: Users can update their company information, including name, about info, and logo.
  • Admin Dashboard: Allows for the management of users, products, and site content, ensuring smooth operation and maintenance.

Bonus Challenge:

  • Applications Page: Job creators can view all applications submitted to their listings, view application details in a popup, download resumes, and respond to applicants with a short message via email.

Technologies Used:

  • Bubble.io: Leveraged for its no-code capabilities, enabling rapid development and deployment.
  • Canvas: Utilized for creating and customizing pages and blocks, ensuring a cohesive and user-friendly design.
  • SendGrid/Postmark: Used for sending formatted emails containing application details to job creators.

Project Highlights:

  • Database Setup: Planned and implemented a structured database to manage job listings, user information, and applications efficiently.
  • Privacy Rules: Configured privacy rules to protect user data and ensure secure transactions.
  • Testing and Deployment: Thoroughly tested the application to handle various scenarios and deployed the app to a live environment.

This project not only highlights my technical skills in no-code development but also demonstrates my ability to deliver functional and aesthetically pleasing web applications. Feel free to explore the app and experience its features firsthand.

mockup-website

Digital Natives

View full website

mockup-website
mockup-website