Vocabustudy is a simplistic tool for studying Vocabulary. Vocabustudy is created by students, for students.
No Ads - Always Free - No Account Needed - Feedback is Welcome!
Follow these steps to run Vocabustudy locally:
- Clone the repo locally (I recommend using the Github CLI if you're brand new to Git)
gh repo clone For-0/vocabustudy - Install NPM packages:
npm install(Make sure you have Node.JS installed) - Install
firebase-toolsglobally:npm install -g firebase-tools - Start Vite:
npm run dev - Start the Firebase Emulator (Make sure you have Java installed and on your path):
npm run emulator
Most steps of the deployment process are automated:
- Bump the version with
npm version. This will also create a commit and a tag - Push version commit/tag with
git push --follow-tags - Create a new release on the new tag with
gh release creatoror the UI. - Building and deployment to Cloudflare Pages are done automatically once the release is created by GH Actions
- If you updated the Firestore Rules or Indices, update thos manually with
firebase-tools - The release notes will be pushed to the Discord server