mirror of
https://github.com/System-End/campfire.git
synced 2026-04-19 16:28:22 +00:00
3.7 KiB
3.7 KiB
How two make your Campfire Satellite site
1. Copy the template JSON
Paste the template JSON into a text editor (or you could also just use this to edit it).
2. Edit the fields you need
(This is not necessary if your event is Campfire Shelburne. If your event is not Campfire Shelburne, you should probably change these fields.)
Ignore the localization field unless you want to translate the entire site to your desired language.
Change event details
"city": "Shelburne",
"date": "Feb 28 - Mar 1, 2026",
"venue": {
"name": "Hack Club HQ",
"link": "https://maps.app.goo.gl/CkobY6fVLu2gVUsx8"
},
- Update
cityto your desired city. - Change the
nameof the venue to the venue of your event. - Update the
linkwith the link to your event on Google Maps (or other).
Change event schedule
"schedule": {
"days": [
{
"date": "Feb 28th",
"items": [
{ "time": "7:45 AM", "activity": "Doors open" },
{ "time": "8:00-8:45 AM", "activity": "Icebreakers" },
{ "time": "9:00-9:45 AM", "activity": "Opening Ceremony" },
{ "time": "10:15 AM-12:15 PM", "activity": "Godot Workshop" },
{ "time": "12:45-1:45 PM", "activity": "Lunch" },
{ "time": "2:00-3:00 PM", "activity": "Ren'py Workshop" },
{ "time": "3:00-3:30 PM", "activity": "Hackathon Hosting 101 With Hack Canada" },
{ "time": "4:00-4:15 PM", "activity": "Typing Contest" },
{ "time": "6:00-7:00 PM", "activity": "Project Pitch and Dinner" },
{ "time": "6:45-7:30 PM", "activity": "Just Dance" },
{ "time": "7:35-7:45 PM", "activity": "Semi-Closing" }
]
}
]
},
- If your event is a multi-day event, you can add more days to the
daysarray. - Update the
datefor each day to match your event - Update the
itemsarray for each day to match your event scheduletime: The time of the activityactivity: The name of the activity
Change sponsors info
"sponsors": {
"cards": [
{
"sponsor": "Hack Club",
"logo": "https://assets.hackclub.com/flag-standalone-wtransparent.svg",
"link": "https://hackclub.com"
}
]
},
- You can add more sponsors to the
cardsarray - Update the
sponsor,logo, andlinkfor each sponsorsponsor: The name of the sponsorlogo: The URL of the sponsor's logo. It should point to an image.link: The URL of the sponsor's website
There are other fields that are not mentioned here that you can change! Feel free to customize your campfire site to your liking.
3. Submit the JSON to the site
Once you're satisfied with your campfire site, submit the JSON to this form.
4. Troubleshooting
-
If you go to your site and see...
- "Invalid JSON", make sure that the JSON is valid and that there are no syntax errors.
- "Please update your JSON", you were likely using an outdated JSON template. Make sure you're using this template.
- something is missing. Check if you're missing any fields in your JSON.
- a 404. Check if you're using the correct slug for your event!
- a blue screen. Either you messed up real bad or I messed up real bad. Please reach out to @manitej.
-
If you're having trouble submitting the form, reach out to @Dev.
-
If you have any questions, reach out to your regional manager.