Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/thericecold/cuh
- Owner: TheRiceCold
- Created: 2023-10-19T16:51:51.000Z (about 1 year ago)
- Default Branch: develop
- Last Pushed: 2024-05-06T12:46:40.000Z (8 months ago)
- Last Synced: 2024-11-20T07:44:24.896Z (about 2 months ago)
- Topics: app-router-nextjs, bun, containerization, docker, docker-compose, graphql, nextjs14, nix-flake, shadcn-ui, tailwindcss, typescript, zustand
- Language: TypeScript
- Homepage:
- Size: 1.83 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: .github/README.md
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.54Install 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.0Build 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