This repository is part of the BlazeHack Workshop Series, designed to help participants build scalable, secure apps using Cloudflare services.
In this workshop, we will be using the following repos:
- Frontend repo: blazenote
- Backend repo: blazenote-api
By completing this workshop, you will have a note taking app fully integrated with image features.
Before the workshop, make sure you complete the following tasks:
- Create a Cloudflare account using the same email you used for BlazeHack registration.
- Install Wrangler in your machine.
- Create a GitHub account.
- Install Git in your machine.
- Install an IDE (we recommend Visual Studio Code).
Once you’ve completed the entire checklist, you’re all set for the workshop 🎉
The In-Workshop Activities section outlines tasks to be completed on the day of the workshop as there will be further information provided that day.
Note
Note that you will be publishing changes to your forked repository, not the original repository.
- Fork this repo.
- Clone the forked repository.
- Switch to
starterbranch. This branch will be your working environment for the workshop.
-
Install project dependencies - this only required if this is your first time working on the project:
npm install
-
Start the local server:
npm run dev
The backend server will be accessible at: http://localhost:8787.
When you're ready to deploy the API, run the following command:
npm run deploy