A Kanban Board built in Svelte
At present the board has a button for initializing the board and filling it with five tasks.
Tasks can be moved between boards and moved up and down with buttons provided inside the task.
The board's stat is saved to a pocketbase database.
Clone the repository and install the dependencies with npm
git clone https://github.com/camcleod99/svKabanDon.git
cd svKabanDon
npm install
Create a .env
file in the root directory with the following content:
// Database Admin Login Credentials
VITE_DATABASE_URL=[Your Database URL, this will be exposed when running the database]
VITE_DATABASE_USER=[The username for the admin user of the databse, default is [email protected]
VITE_DATABASE_PASSWORD=[The password for the admin user: Default is GrantY0uThreeW1shes]
Initalise the pocketbase database with the following command:
npm run db
This is an alias for pocketbase's serve command which you can use as an alternetive as noted below;
./databse/pocketbase serve
please note that you may need to have the pocketbase application verified by your system's security settings before you can run the command.
Run the development server with the following command:
npm run dev
You can run the application by running npm run dev and npm run db in two separate terminals.