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