# Welcome

Welcome to the Docs

{% content-ref url="/spaces/ZnfRDSTp0TAsDia5YJTD" %}
[Starter Templates](https://docs.sznm.dev/starter-templates/)
{% endcontent-ref %}


# Starter Templates

sznm's starter templates documentation page


# Introduction

### Background Story

I like to experiment in an isolated environment. Sometimes I build full fledged apps, sometimes I just wanna test out a lib / feature. Either way, I need to setup a project, install some toolings, basic dependencies, etc and bla bla bla the list goes on. It's time wasting and redundant. I just want to be able to setup a basic app with enough toolings being setup whether to just testing out some stuffs or building an app.

So I finally assess my previous projects, take out some similar configurations betweeen those apps, and put it into a blank project. Tada! I just made a starter template. As time goes by, I also setup some basic responsive layouts, sample components, and other basic configurations. Turns out it makes me a whole lot more productive especially when initializing a new project. I just have to make / clone a new project from these template and start developing right away. The best part? I open sourced it. Not to enjoy it for myself, but also helping other developers out there to also become more productive through the templates I shared.


# React

## [nextarter](/starter-templates/templates/react/nextarter)

[**Next.js**](https://nextjs.org) - TypeScript starter templates

## [mixtarter](/starter-templates/templates/react/mixtarter)

[**Remix**](https://remix.run/) - TypeScript starter templates


# nextarter

Next.js Starter Templates

#### [nextarter-chakra](https://nextarter-chakra.sznm.dev) | [**repo**](https://github.com/sozonome/nextarter)

```
npx degit sozonome/nextarter-chakra <YOUR_APP_NAME>
```

#### [nextarter-tailwind](https://nextarter-tailwind.sznm.dev/) | [**repo**](https://github.com/sozonome/nextarter-tailwind)&#x20;

```
npx degit sozonome/nextarter-tailwind <YOUR_APP_NAME>
```

#### [nextarter-mui](https://nextarter-mui.sznm.dev) | [repo](https://github.com/sozonome/nextarter-mui) **\[**⚠️ No longer actively maintaine&#x64;**]**

```
npx degit sozonome/nextarter-mui <YOUR_APP_NAME>
```


# mixtarter

Remix starter templates

#### [mixtarter-chakra](https://mixtarter-chakra.sznm.dev/)

```
npx degit sozonome/mixtarter-chakra <YOUR_APP_NAME>
```


# vite

vite templates

#### [vite-react-chakra-starter](https://vite-react-chakra-starter.sznm.dev/) | [repo](https://github.com/sozonome/vite-react-chakra-starter)

```
npx degit sozonome/vite-react-chakra-starter <YOUR_APP_NAME>
```


# Svelte

Svelte templates

#### [swindi](https://swindi.sznm.dev/) | [repo](https://github.com/sozonome/swindi)

```
npx degit sozonome/swindi <APP_NAME>
```


# Welcome

A brief introduction of what spoker.sznm.dev is.

:wave: Hi there! Welcome to spoker product documentation, where you can find information related to spoker and maximize your usage of spoker.

Spoker is an open source scrum poker web app built by sozonome back in 2021 that enables teams to vote story points. Create your own room, share invite links, and enjoy real-time vote. It's that simple. &#x20;


# Changelog

List of changelog to keep track the app updates

### Release v1.6

This release brings notable changes on how to interact with the room:

* **Update for role options**: `Participant`, `Observant`, and \[NEW] `Owner`
* **Story queue**: Now room owner can setup story queues / add multiple stories upfront, where the queue will be automatically popped after finish voting current story.
* Various bug fixes and improvements


# Installation


