Skip to content

Guide Introduction

Welcome, this guide is going to create an application using the Sodacore framework as a demonstration of how to work with it.

Aim

Our project will be a to-do application that can be accessed via a web and Discord bot interface. We won't be implementing any kind of authentication or user management, but we will provide basic translation support for both Portuguese and Japanese.

Topics covered

  • The core framework.
  • Directory structure.
  • HTTP plugin.
  • WebSocket plugin.
  • Discord plugin.
  • I18n plugin.

Prerequisites

To follow this guide you should have a basic understanding of TypeScript and JavaScript, and some familiarity with Bun/Node.JS environments.

We would expect you have the following setup;

  • A location for your project.
  • Bun installed - Install.
  • A Discord bot - Setup.
  • An IDE/Code Editor - VSCode.

Ready?

If you're ready, press the next button below to continue.

  • Install & Setup
  • REST Controllers
  • WebSocket Integration
  • Discord Support
  • Translations

Released under the Apache-2.0 License.