Gig
$100 / month
3
Apr 23, 2025
We're a US-based, family-owned business who's interested in creating some of our own software applications.
- Looking for a talented developer who can help create and implement simple software solutions.
- First project: simple website chatbot
- Frequency of work unknown, but there's a potential for more work, and more complex work over time.
We've used claude.ai to code a chatbot which we'd like to test out on our website, but we need help implementing it. Below in quotation marks are the direction claude.ai has given us to implement the chatbot:
"I've created a complete solution that will allow you to quickly implement a chatbot that accesses current information from your website. This solution consists of two key components:
1. Data Generator Script (northside-data-generator)
This Python script will:
-Scrape your actual inventory from
-Extract vehicle details including make, model, year, price, features, etc.
-Collect dealership information like hours and contact details
-Save everything to structured JSON files that the chatbot can read
The script can be run on a schedule (daily, for example) to keep the information current. You'll need to run this on a computer with Python installed or on a hosting service that supports Python scripts.
2. Live Chatbot (northside-chatbot-live)
This is a standalone HTML file that:
-Loads the JSON data created by the data generator script
-Provides a professional chat interface for your customers
-Answers questions based on your actual inventory and dealership information
-Includes interactive elements like quick replies and vehicle cards
How to Implement This Solution
Step 1: Set Up the Data Generator
-Save the Python script to a computer or server
-Install the required packages:
pip install beautifulsoup4 requests
Run the script:
python data_generator.py
This will create a data folder with three JSON files:
inventory.json - Your current vehicle inventory
dealership.json - Dealership information like hours and contact details
financing.json - Financing information
Step 2: Host the Files
-Upload the generated JSON files to your web server in a folder named data
-Upload the HTML chatbot file to your web server
Step 3: Embed the Chatbot
Add this code to any page on your website where you want the chatbot to appear:
html
Step 4: Maintain Current Data
Set up the data generator script to run daily (or at whatever frequency you prefer) using:
A scheduled task on Windows
A cron job on Linux/Mac
A cloud service like AWS Lambda with a schedule trigger
Key Features
Real Data: Uses your actual vehicle inventory, not dummy data
Easy to Deploy: No backend server required - just regular web hosting
Automatic Updates: Keep information current by running the generator script regularly
Professional Interface: Clean, mobile-friendly design that matches your brand
Intelligent Responses: Understands complex questions about inventory, financing, etc.
Notes and Customization
The script is designed to work with your website's current structure, but web designs change. You may need to adjust the CSS selectors in the data generator if your website layout changes.
You can customize the chatbot's appearance by modifying the CSS in the HTML file.
For security reasons, make sure to upload the JSON files to a directory that doesn't have directory listing enabled.
For best performance, it's recommended to compress the JSON files (e.g., using gzip) before serving them.
This solution gives you a great starting point that you can test immediately. Once you've evaluated it, you can consider more advanced implementations like a dedicated server-side solution for even more capabilities."
If you're not intimidated by this, but instead feel very comfortable creating and implementing software solutions, then we want to meet you.
Due to the AI revolution, we see building great software as something that is more and more accessible. Therefore, we're considering building some of our own software solutions over time, and we want someone knowledgeable who can work on a gig basis, with the potential to do more and more work over time depending on how successful we are with the solutions we create.
To be clear, we currently don't know exactly how much work we will have, or how steady the work will be. This could potentially be the only project we do, but either way we'd like to hire someone for this simple project, and make direct contact with freelancers who can take on work similar to this periodically on a gig basis.
For this project we assume it may take no more than a couple hours, and we can pay $8.00 USD for gig-based work.