5 Things You Can Build in ChatGPT This Weekend Will Francis https://willfrancis.com/chatgpt-weekend-projects/ Paste a project prompt straight into a new ChatGPT Work chat. Answer one question at a time. Use each scheduling follow-up in the chat that built the planner or pet. 1. Desktop wall planner ----------------------- Help me build a private desktop wall planner for the next seven days. Use anything I’ve already shared. Start by asking where I keep track of my week if you don’t yet know. Wait for my answer and ask one follow-up at a time to find out what I want to see and which calendars, emails or meeting notes I want you to read. Help me connect the sources I choose, or let me paste in my plans. Once you have enough to start, build the web app with one column per day. Put meetings at their actual times, deadlines on their due dates and undated tasks in a separate list. Combine duplicates, link to the source where possible and leave free time blank. Open the planner for me and show when it was last updated. Keep access to my accounts read-only. Follow-up — refresh the planner each morning -------------------------------------------- Help me schedule a morning refresh for this planner. Use any timings we’ve already discussed. Ask one question at a time until you know my preferred time, days and time zone. Wait for each answer before asking the next question. If we built the planner from pasted notes, help me choose a source you can check again. Once the timing and source are clear, set up the recurring task and tell me when it will next run. Each time, update this same planner, show the refresh time and flag any source you couldn’t check. 2. Household budget dashboard ----------------------------- Help me build a private household budget dashboard. Ask what I’d most like to find out about my money and wait for my answer. Use any file I’ve already shared. Otherwise, offer me a choice of a bank export, a spreadsheet or sample transactions, and help me get started with the one I choose. Ask one question at a time, and only ask about things like dates or currency if the data leaves them unclear. Build a view that answers my question. Show income, spending and what’s left each month. Sort spending categories from largest to smallest. Let me click a bar to see its transactions and correct a category. Separate transfers between my own accounts and flag uncertain matches. Let me import next month’s file without counting transactions twice. Label any sample data clearly. 3. Interactive learning app --------------------------- Help me build an interactive course. Start by asking what I’d like to be able to do by the end. Wait for my answer. If my topic is broad, help me pick one practical goal. Use any materials I’ve shared. Ask one question at a time to fill gaps about my starting level or references I’d like to learn from. Once you know my goal and starting point, build a web app with five short lessons. Include a worked example, a task and a decision for me to make in each one. If I share material, point me to the relevant page or section. In the quiz, let me answer before revealing the explanation. If I get stuck, offer a hint and another try. Save my progress on this device. End with a practical challenge that tests the goal I gave you. 4. Customise a website with a Chrome extension ---------------------------------------------- Help me build a Chrome extension for a website I use. Start by asking which website I’d like to change. Wait for my answer, then ask what I wish I could see, do or hide there. If I’m unsure, ask what I keep looking up in another tab, doing by hand or scrolling past. Ask one question at a time and skip anything I’ve already explained. Once we’ve picked a change, get an example page URL, or a screenshot if you can’t see the page. Find out where the change belongs. For an information overlay, work out where the data will come from. For a new control or something I want removed, ask what the page should do when the extension is on. Build the simplest working version with only the permissions it needs. Give me the complete Manifest V3 extension as a zipped folder. Walk me through installing it in Chrome and testing the change on my example page. 5. A desktop pet that lives in your day --------------------------------------- Help me build a private desktop pet that reacts to my day. Start by asking what kind of creature I’d like. Wait for my answer. Then ask one question at a time about the details I haven’t given you, including where it lives and which parts of my day should change its world. If I’m unsure, suggest a cottage with a fishing pond. Help me choose a simple rule for each signal. For example, five unread emails could mean one parcel, meetings could bring visitors and a free afternoon could send my pet fishing. If I choose local weather, ask which town to use. Build an animated web app with controls I can use to try each rule. Once I’ve tried it, offer to connect the sources I choose. Use counts and busy times for email and calendar. Keep names, messages and event titles out of the app. Follow-up — schedule updates for the pet ---------------------------------------- Help me schedule updates for the pet we built in this chat. Use the preferences I’ve already given you. If we haven’t picked an update frequency, ask how often I’d like its world to change and wait for my answer. If I’m unsure, suggest every two hours while I’m awake. Ask one follow-up at a time about the days, hours and time zone you still need. If we’ve only tried the demo controls, help me connect a source first. Then set up the recurring task and tell me the next run time. On each run, read the sources I chose, apply my rules to the same pet and show when it last refreshed. If a source is unavailable, keep its last known value and mark it as out of date.