Home » Full-Stack Web Developer

Full-Stack Web Developer

Date Posted —

Type of Work:
Any
Salary:
$6-$15/hour
Hours per Week:
0

Job Description

We are seeking a talented Full-Stack Developer to join our team and build a dynamic boat listings website. The gig involves creating a 15-page website and offers a competitive payment of $600. If you are passionate about web development and have experience in creating user-friendly and visually appealing websites, we want to hear from you!

Here’s an overview of the project proposal. We also have a site map with images to guide your website build.

Pages Needed:
Landing Page:
• Home page of the website
• Has boat listings gallery
• Links to Quick View Popup and Full Boat Info Page
• Allows users to click through images
• Each Paid Featured listing has a Gold, Silver, or Copper doubloon image overlapping the main thumbnail’s top-right corner
• Should be infinite scroll on landing page, quick search, and advanced search
• Has Quick Search, which filters Landing Page listing gallery according to drop down selections. Boats are shown in order of Featured Tier list

User Login Page:
• Allows users to create a new account, or login to existing one
• Displays shortened Terms & Conditions
• New accounts require Captcha

Quick View Popup:
• Popup shown when “Quick view” is clicked on any boat listing in gallery
• Shows limited boat info
• Links to Full Boat Info Page
• Can be closed with ‘X’ button and return user to their search

Full Boat Info Page:
• Displays all boat info and seller contact info
• Links to Contact Seller Page Form

Contact Seller Page Form:
• Allows buyer to send message to a seller
• Displays seller’s phone number, if entered
• Masks seller’s email
• Buyer will respond to masked email

Advanced Search Page:
• Shows all search criteria for boat listings
• When search is performed, all related boats are shown in order of Featured Tier: Gold first, Silver second, Copper third, free last

User Account Dashboard:
• Links to User New Listing Page, Manage Listings Page, Contact Us Page
• Allows users to log out, then redirects to Landing Page

Terms & Conditions Page:
• Displays full Terms & Conditions

Avoid Fraud Page:
• Displays info regarding fraud and scams

Contact Us Page:
• Allows users to select a topic of communication, and send a message to our email

User Manage Listings Page:
• Allows users to see, edit, feature, delete, and relist all their listings
• Displays User Delete Listing Popup, and User Sell on Boat Bounties Popup

User New Listing Page:
• Allows users to create a new listing, add info, and add pictures
• Links to User Paid Feature Purchase Page

User Delete Listing Popup:
• Asks user to confirm deletion of listing
• Leads to Sold on Boat Bounties Popup after answering

Sold on Boat Bounties Popup:
• Asks user if they sold their boat through Boat Bounties
• Closes after answering and displays a thank you message

User Paid Feature Purchase Page:
• Displays tier list of Featured listings
• Allows user to purchase featured listings
• Only 1 option can be selected
• Popup Paypal or other payment processor

Needs:
• Google ads (one per page)
• Ability to insert Amazon affiliate link products into boat listings gallery easily. Algorithm has a list of amazon affiliate links, that we can easily add to, and randomly inserts the product image/link into boat listings gallery
• Facebook pixel
• Automatically delete listings over 1 years old. But email user before deleting listing, requesting that they relist their listing, and delete 2 weeks later if they do not.
• User uploaded images should be standardized (scaled/cropped) in size/dimension for optimizing appearance, minimizing hard drive storage requirements, and making the site load faster
• Database for customer information, boat information, and pictures
• Social media share link (Facebook, Instagram, Twitter/X,)
• Auto-post new listings to Instagram
• Includes pictures, specs, location, description
• Payment system (automated monthly payments if possible)
• Create subscription payments – **will PayPal allow recurring charges?
• Masked emailing from buyers to sellers
• Google analytics integration
• Amazon affiliate integration
• Contact us form forwarded to email
• Image scroller at the top, site-wide: Will scroll automatically, but can also be manually controlled with arrows on each side

Wants:
• Boats by map
• Referral ( integration)
• Shop for merchandise (print on demand)
• Listing alerts: Users can select criteria and be automatically emailed when a new listing meets their criteria
• Video/3D rendering for listings
• Newsletter subscription

How to Apply:
If you have the skills and experience to bring this project to life, please provide samples of your previous work along with your application with the title of “Boat Bounties” in your subject line. We will select three candidates to interview and there’s potential for additional development work after this project. We look forward to reviewing your portfolio and discussing this exciting opportunity with you!

APPLY FOR THIS JOB:

Company: Zero Degrees Media
Name: Michael
Email:

Skills