
Learn Wix coding by building a complete jobs listing website from scratch, where recruiters post and edit jobs, and applicants filter, bookmark, and apply.
Explore Wix editors, with Wix Studio as the go-forward choice for building responsive sites; enable dev mode and code in the Wix IDE using JavaScript and Wix functions.
Learn Wix code basics by declaring variables, using strings, numbers, booleans, and arrays, and defining functions to manipulate objects and data with map and filter, includes, and console logs.
Learn how Wix elements connect with Wix Code and JavaScript by using aliases, $w references, and event handlers to create interactive pages.
Explore Wix user inputs: text inputs and text boxes with character limits, checkboxes, date pickers, switches, selection tags, and dropdowns, and enable actions like a subscribe button.
Learn to build a Wix form without code that captures movie data, connects to CMS collections like movies and genres, and saves entries with validation and success or error messages.
Display data with Wix repeaters connected to a movies data set, using images and titles with genre filters. Link items to dynamic pages for detailed movie views.
Query collections directly with code using the wix starter library data.query to fetch the selected movie from the movies collection, then populate text elements with the movie title and description.
Build an end-to-end job search website where job seekers browse, bookmark, and apply with a CV; recruiters post jobs, view applicants, and admins approve.
Explore the Wix job board with a tour of home and admin pages, lightbox logins, recruiter dashboards, and the jobs, applicants, industries, and recruiters collections with permissions and dynamic pages.
This lecture guides how to implement a recruiter registration and login flow in Wix, including header checks, lightboxes, and back-end data handling to create recruiter profiles and access dashboards.
Build recruiter authentication with login and logout, implement a login lightbox, and redirect to a dashboard while using Wix data hooks to set a ready flag based on profile details.
Create a recruiter profile lightbox that updates the recruiters data set, populates industry options, and triggers the ready status via a hook while handling success and error messages.
Post a job via the recruiter dashboard lightbox with title, description, closing date, location, and job type. Enforce a 30-day closing limit and link listing to the recruiter using code.
Master how recruiters view and manage Wix jobs on a dynamic CMS page, including no results messaging, post a job flow, loading GIF behavior, and a job listings repeater.
Build a recruiter job edit page in Wix with dynamic URLs and a before insert hook to generate a unique job reference, plus status and metrics tracking.
Create a Wix admin page to search jobs by reference, view and approve postings, and display past 30 days' stats using CMS data and a back-end approve function.
Learn to build a public Wix dynamic job page connected to the jobs collection, using dynamic fields title and job reference, with view, applicant, and bookmark tracking via local storage.
Demonstrate building a job application form with user inputs for name, email, phone, uploads for cover letter and cv, duplicate checks against job reference, and saving to the applicants database.
Build a Wix home page for job seekers that displays and filters jobs with keyword search, location, bookmarks, and sort order, using a dynamic repeater and days-to-apply indicators.
learn how recruiters view, filter, and manage applicants on a dynamic job edit page, using not suitable flags, and download CVs and cover letters.
Explore scheduling a daily Wix backend job that runs one minute past midnight to deactivate expired postings by evaluating active jobs and bulk updating the active flag.
Conclude the complete Wix coding guide as you go from zero to hero, and access free resources and coding snippets at Wix Code bank.com, plus stay connected by email.
Capture user input with a name field, reveal a dynamic hello on submit, and validate by toggling the submit button; also integrate a gender dropdown and console log for debugging.
Create a people collection with name and gender fields, and connect a form to save submissions to the database. Publish and test in sandbox and preview modes before live use.
Display data from a Wix dataset on a new display page, and enable sorting by name and filtering by gender using radio inputs and the Wix data library.
Build a recruiters dashboard in Wix: implement login, signup, profile, and post job controls, and manage recruiters data with main email field, verification, and a random code.
Create a dynamic recruiter profile page in Wix, populated from dynamic data set with first name, last name, email, contact number, and company; navigate using Wix Location and user ID.
Create a dynamic Wix recruiters update page with read-write access, enabling editing of first name, last name, contact number, company, and logo, and link it to recruiter profile and dashboard.
Learn to implement a Wix recruiter profile verification flow using an automated email with a four-digit code, a dynamic profile page, and updating the verified status.
Enable recruiters to post jobs after email verification by querying the recruiters collection, and guide building a dynamic post job page with a dedicated jobs collection.
Build conditional region and town/city dropdowns in wix by importing a region CSV, deduplicating regions, and enabling town/city options based on the selected region.
Create a Wix browse jobs page with a repeater linked to the jobs data set. Truncate descriptions, format closing dates, compute days to go, and enable the apply button.
Create a dynamic single job page in Wix Code, connect fields like title, description, closing date, region, town, industry, pay range, and recruiter, and link the apply now button.
Empower recruiters to update posted jobs by building a dynamic update job page linked to the jobs database with read/write access and owner-based access control.
Create an applicants collection in wix, capture first name, last name, email, cover letter and CV as documents, and connect an apply page to save applications using a job id.
Build a dynamic Wix page to view job applicants, link job and applicant databases, show names and contact details, and enable CV/cover letter downloads with a no results message.
Learn to build keyword search and region or town or city filters on Wix, bind inputs to a filter, update a jobs repeater, and handle closed dates and no results.
Update the applicants collection read access to site member, recognizing that the site member author is the applicant, so recruiters can read the applications.
Monetize a Wix jobs board by implementing a default pending status, a Stripe payment flow, and a dynamic activation page to turn paid listings (silver and gold) active.
Sorts the browse jobs results by priority in descending order using Wix Data sort function, highlighting gold priority 2 over silver priority 1 listings after filtering.
Apply finishing touches to your Wix jobs board by setting the browse jobs page as home, adding a recruiters link, and publishing a polished header for job seekers.
Add a numeric view counter to Wix job postings, initialize it to zero, and increment on each page view via Wix Data, surfacing counts to recruiters.
This lecture reveals a security risk when a Wix jobs collection is updatable by anyone and shows how a random number and random letters as a second variable safeguard updates.
* COURSE UPDATED IN JAN 2024! *
Do you have a million-dollar website idea but don’t have the technical skills to bring it to life? This course is for people just like you who want to create websites with advanced functionality – but are not website developers by trade. You are generally quite computer savvy, and may have a light coding background – even if it is just with formulas in Excel, … hey that’s a start! The good news is: you have found the right course!
Ever since Wix released Velo, you can do just about anything on the Wix platform using code and data – while still having the traditional Wix 'drag and drop' functionality at your disposal to make it all look great. Velo is the name of the new programming language for the Wix platform. Some people refer to it as Wix Code. It is essentially a variant of Javascript and the best part is: it is relatively easy to learn. Velo by Wix allows for the rapid development of advanced websites with significantly less development time needed. It is literally a game changer!
This is an applied guide to Velo (a.k.a. Wix Code) meaning you will learn how to build a fully functional website, from scratch, using code. I believe the best way to learn is by way of practical example. Therefore, everything taught in this course will have a purpose or business function behind it. This is not a course in programming theory and vague principals – only real-world application and functionality which you can take, adapt and apply to your own Wix based websites.
What will you learn in this course?
In this course you will learn how to build a fully functional jobs seeker website, step by step using Velo Code and Wix! The finished website will:
· allow job seekers to browse for jobs using conditional filters and keyword searches
· allow job seekers to submit their CV and cover letter to apply for jobs
· allow recruiters to create, update and manage their profiles
· allow recruiters to post job adverts to the jobs board and edit their jobs if need be
· allow recruiters to access the job seeker applications for each of their jobs advertised
· allow website admins to approve job listings before they are live on the jobs board website
· allow recruiters to see how many people have actually viewed and applied to each of their posted jobs
· and much more!
What useful things are covered in this course which I can apply to my own Wix based websites?
· Learn functional code which can be applied to a variety of purposes
· Conditional dropdown lists and conditional filtering
· Dynamic pages which populate from your various databases
· Repeater menus which allow for dynamic browsing of data
· Receive user input using custom forms
· Create unique reference numbers for database entries
· Saving user input into a database and retrieving it again for later use/display
· Querying and updating data from a database
· Work across related databases with reference keys
· Calculated fields in code e.g. days until each job advert closes
· Create members pages including profile and dashboard
· Scheduling automatic code to run on interval
· Add a views counter to dynamic pages
· And lots more!
This is the course you have been waiting for and is suitable for beginners. Hurry before someone else develops your amazing website idea before you get a chance to build it for yourself!