73 lines
2.7 KiB
Markdown
73 lines
2.7 KiB
Markdown
# ESP (Express, Share, Post)
|
|
|
|
---
|
|
|
|
## What's this?
|
|
|
|
ESP is a simple social media platform built with [Deno](https://deno.land/), [Vite](https://vitejs.dev/) and [Typescript](https://www.typescriptlang.org/).
|
|
|
|
## But there's lots of Social Media, why another one?
|
|
|
|
We're building ESP to avoid the clutter of other Social Media websites.
|
|
|
|
It's build to be simple, fast and easy to use, all while keeping a Minimal feeling to it.
|
|
|
|
---
|
|
|
|
# How do I run it?
|
|
|
|
## Running
|
|
|
|
Dev server:
|
|
|
|
```bash
|
|
$ deno task dev
|
|
```
|
|
API only:
|
|
```bash
|
|
$ deno task dev:api
|
|
```
|
|
|
|
Vite only:
|
|
```bash
|
|
$ deno task dev:vite
|
|
```
|
|
|
|
## Deploy
|
|
|
|
Build production assets:
|
|
|
|
```bash
|
|
$ deno task build
|
|
```
|
|
|
|
---
|
|
|
|
# Resources
|
|
|
|
|
|
## Frameworks used
|
|
<ul>
|
|
<li><a href="https://deno.land/"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Deno.svg/600px-Deno.svg.png" width="20" height="20"> Deno</a></li>
|
|
<li><a href="https://vitejs.dev/"><img src="https://vitejs.dev/logo.svg" width="20" height="20"> Vite</a></li>
|
|
<li><a href="https://www.typescriptlang.org/"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Typescript_logo_2020.svg/512px-Typescript_logo_2020.svg.png?20221110153201" width="20" height="20"> TypeScript</a></li>
|
|
<li><a href="https://tailwindcss.com/"><img src="https://tailwindcss.com/_next/static/media/tailwindcss-mark.3c5441fc7a190fb1800d4a5c7f07ba4b1345a9c8.svg" width="20" height="20"> TailwindCSS</a></li>
|
|
<li><a href="https://vuejs.org/"><img src="https://upload.wikimedia.org/wikipedia/commons/9/95/Vue.js_Logo_2.svg" width="20" height="20">VueJs</a></li>
|
|
<li><a href="https://www.sqlite.org/"><img src="https://www.vectorlogo.zone/logos/sqlite/sqlite-icon.svg" height="20", width="20">SQLite</a></li>
|
|
</ul>
|
|
|
|
## Tools used
|
|
|
|
<ul>
|
|
<li><a href="https://code.visualstudio.com/"><img src="https://upload.wikimedia.org/wikipedia/commons/9/9a/Visual_Studio_Code_1.35_icon.svg" width="20" height="20"> Visual Studio Code</a></li>
|
|
<li><a href="https://www.jetbrains.com/webstorm/"><img src="https://upload.wikimedia.org/wikipedia/commons/c/c0/WebStorm_Icon.svg" width="20" height="20"> JetBrains WebStorm</a></li>
|
|
<li><a href="https://www.jetbrains.com/datagrip/"><img src="https://seeklogo.com/images/D/datagrip-logo-295CA63255-seeklogo.com.png" width="20" height="20"> JetBrains DataGrip</a></li>
|
|
<li><a href="https://neovim.io/"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/07/Neovim-mark-flat.svg/640px-Neovim-mark-flat.svg.png" width="20" height="20"> Neovim</a></li>
|
|
</ul>
|
|
|
|
---
|
|
### Honorable mentions
|
|
|
|
<ul>
|
|
<li><a href="https://oakserver.github.io/oak/"><img src="https://oakserver.org/oak_logo.svg?__frsh_c=2e345d91800d1e0a52aa35efcaab769fa1768888" width="20" height="20"> Oak</a></li>
|
|
</ul> |