# devweek **Repository Path**: mirrors_cloudflare/devweek ## Basic Information - **Project Name**: devweek - **Description**: A collection of example solutions for the Developer Challenges. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-17 - **Last Updated**: 2026-02-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Developer Challenges > A collection of _example_ solutions for the [Developer Challenges](https://blog.cloudflare.com/developer-week-challenges/). Throughout Developer Week, we have offered a series of challenges to give you the excuse – or nudge – you may have needed to play with Cloudflare's products. Within this repository, you'll find _example_ solutions for the challenges. Please note, these contents are meant to serve as reference material only. There are no right or wrong answers! The Developer Challenges were designed to be open-ended, so if your approach looks different – that's great! ## Challenges ### 1A – Hello Worker > **Example Solution:** [`/challenges/1a-hello`](/challenges/1a-hello) Deploy your first Cloudflare Worker with Wrangler. ### 1B – Concert Promoter > **Example Solution:** TBA – Challenge lasts all week! Music fans from all over the world visit your site to find the soonest concert nearest to their location. When your page is requested, render a list of upcoming events, reacting to the client's current location. ### 2 – Pick a Framework > **Example Solution:** [`signalnerve/my-nextjs-blog`](https://github.com/signalnerve/my-nextjs-blog)
> **Walkthrough:** [Deploy a Next.js Website with Pages](https://developers.cloudflare.com/pages/how-to/deploy-a-nextjs-site) Choose your own framework and build a site for your blogs. ### 3 – Discord Bot > **Example Solution:** [`/challenges/3-discord`](/challenges/3-discord) Build a Discord Bot with Cloudflare Workers and Workers KV. ### 4 – Random Rendering > **Example Solution:** [`/challenges/4-unsplash`](/challenges/4-unsplash) Using the UnSplash API, render random images. ### 6 – Day and Night > **Example Solution:** [`/challenges/6-daynight`](/challenges/6-daynight) Display a different background photo or colour depending on the incoming request's location. ### BONUS – Twilio Reminders > **Example Solution:** [`/challenges/bonus-reminders`](/challenges/bonus-reminders) Build a Reminders App using Cron triggers and the Twilio API.