Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thericecold/cuh

full stack socmed app
https://github.com/thericecold/cuh

app-router-nextjs bun containerization docker docker-compose graphql nextjs14 nix-flake shadcn-ui tailwindcss typescript zustand

Last synced: about 2 months ago
JSON representation

full stack socmed app

Awesome Lists containing this project

README

        

# Xed Web
A Social Media Web App Project. View live production [here]()

## Getting Started

### 1. Clone Repository
```
git clone https://github.com/thericecold/kou
```

### 2. Choose your setup
Option 1 Prerequesites: Local Environment Setup
- [Bun] >= 1.1.6
- [Act] >= 0.2.54

Install and run development server on `http://localhost:3000`
```
cd app; bun i; bun dev
```

Option 2 Prerequesites: Containerized Setup
- [Docker] or (alternative) [Podman] & [Podman Compose][podman-compose] >= 1.1.0

Build image and run container
```
docker-compose up # podman-compose up (if your using podman)
```

Option 3 Prerequesites: Nix Shell/Flake Setup
- [Nix Package Manager][nix]
- (Optional) [Direnv]

If you have `direnv` installed
```
cd
direnv allow
```
Install and run development server on `http://localhost:3000`
```
cd app; bun i; bun dev
```

## Test Commands
Test Lint
```
bun lint
```

Test a github action workflow locally
```
act -j
```

[bun]: https://bun.sh
[podman]: https://podman.io
[podman-compose]: https://podman.io
[docker]: https://docs.docker.com/engine/install
[direnv]: https://direnv.net/docs/installation.html
[act]: https://github.com/nektos/act
[nix]: https://nixos.org/download