Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/omaralsoudanii/mkreg.dev
Omar Alsoudani personal site
https://github.com/omaralsoudanii/mkreg.dev
cloudflare docker haproxy mdx nextjs nextjs-starter nginx react tailwindcss typescript vercel
Last synced: 1 day ago
JSON representation
Omar Alsoudani personal site
- Host: GitHub
- URL: https://github.com/omaralsoudanii/mkreg.dev
- Owner: omaralsoudanii
- License: mit
- Created: 2021-02-09T01:09:15.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-06T01:26:07.000Z (over 1 year ago)
- Last Synced: 2023-03-07T20:16:17.356Z (over 1 year ago)
- Topics: cloudflare, docker, haproxy, mdx, nextjs, nextjs-starter, nginx, react, tailwindcss, typescript, vercel
- Language: TypeScript
- Homepage: https://mkreg.dev/
- Size: 179 MB
- Stars: 11
- Watchers: 1
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mkreg.dev
My personal site powered by
- [NGINX](https://www.nginx.org/)
- [Docker](https://www.docker.com/)
- [Cloudflare](https://cloudflare.com/)
- [TypeScript](https://www.typescriptlang.org/)
- [Next.js](https://nextjs.org/)
- [MDX](https://mdxjs.com/)
- [Tailwindcss](https://tailwindcss.com/)
- [Vercel](https://vercel.com/)
- [PlanetScale](https://www.planetscale.com/)## Compatibility
If for some reason the app fails to start, it might be due incompatible Node version.
I use NVM with Yarn, and the repo have [.nvmrc](https://github.com/omaralsoudanii/mkreg.dev/blob/main/.nvmrc) file, so you can check what's the current version I'm using.
## Running Locally
```bash
$ git clone https://github.com/omaralsoudanii/mkreg.dev
$ cd mkreg.dev
$ yarn
$ yarn dev
```Create a `.env.local` file similar to [`.env.example`](https://github.com/omaralsoudanii/mkreg.dev/blob/main/.env.example)
Also you need a [PlanetScale](https://www.planetscale.com/) database, check their docs and setup one.
If you are using vscode, my workspace settings are commited to git – if you hate it then just delete the folder and reload vscode.