Skip to content

catcakie/schedule-app

Repository files navigation

My Personal Schedule App

As my responsibilities grew, I needed better tools to manage everything.

What I personally use this for

Keeping track of:

  • Skincare progress (with pics)
  • Money spent
  • My wish list
  • Medication
  • Pet health
  • Deadlines

Features

  • Live Search
  • Spreadsheet that saves to Google Sheets
    • Also saves the title, sheet data, & link into a record in the program
  • Discord Bot functionality:
    • Displays current activity as the bot's status
    • Auto-backups on every save
    • Item notifier
  • A simple textbox (sometimes you need it)

How to set up

  1. Download Node.js (choose the recommended version)
  2. Download the project in a zip folder
  3. Extract it
  4. Copy the folder's filepath
  5. Open Command Prompt
  6. Type cd PASTE_FILE_PATH_HERE to navigate to the folder
  7. Type npm install to install the dependencies needed for the project

Optional Discord Bot functionality:

  1. On your browser, go to Developer Portal
  2. Click New Application
  3. Type any name
  4. Click Create
  5. In the Schedule App folder, create a new file named config.json
  6. Open the config.json file for editing
  7. Copy & paste the text below into the file:
  {
      "token": "",
      "clientId": "",
      "guildId": ""
  }
  1. Fill in between the quotation marks. Here's where to find each thing:

Client ID

  • In Developer Portal, Click on OAuth2

Token

  • In Developer Portal, Click on Bot
  • Click Reset Token

Guild ID

  • Open Discord
  • Go to User Settings
  • Scroll down to Advanced (under APP SETTINGS)
  • Enable Developer Mode
  • Exit User Settings
  • Right-click your Server icon
  • Click Copy Server ID
  1. Type npm start to run the application

If you want to save your spreadsheets to Google Sheets, you must have a credentials.json file

Some Pics
image

image

image

image

About

work in progress for my personal schedule app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published