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, 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:

  • 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.


Digital Natives

View full website