mirror of
https://github.com/jakejarvis/jarv.is.git
synced 2025-04-26 18:08:28 -04:00
34 lines
3.4 KiB
Markdown
34 lines
3.4 KiB
Markdown
# 🏡 [jarv.is](https://jarv.is/)
|
||
|
||
[](https://vercel.com/deployments/jarv.is)
|
||
[](https://nextjs.org/)
|
||
[](LICENSE)
|
||
[](https://github.com/jakejarvis/jarv.is)
|
||
[](https://jarv.is/api/hits)
|
||
|
||
My humble abode on the World Wide Web, created and deployed using [Next.js](https://nextjs.org/), [Vercel](https://vercel.com/), [Upstash Redis](https://upstash.com/), [Giscus](https://giscus.app/), [and more](https://jarv.is/humans.txt).
|
||
|
||
## 🕹️ Getting Started
|
||
|
||
[](https://codespaces.new/jakejarvis/jarv.is)
|
||
|
||
I highly recommend spinning up a [Codespace](https://github.com/features/codespaces) with the button above to start inside of a preconfigured and tested environment. But you can also clone this repository locally, run `pnpm install` to pull down the necessary dependencies and `pnpm dev` to start the local server, and then open [localhost:3000](http://localhost:3000/) in a browser. Pages will live-refresh when source files are changed.
|
||
|
||
**Be sure to populate the required environment variables!** Refer to [`lib/env.ts`](lib/env.ts), which documents (and strictly [type-checks](https://env.t3.gg/docs/introduction)) these variables. The included [`.env.example`](.env.example) file should be copied and used as a template for a new `.env.local` file, which the local `next dev` server will then ingest.
|
||
|
||
> ⚠️ **Currently, there are a few assumptions sprinkled throughout the code that this repo will be deployed to [Vercel](https://nextjs.org/docs/app/building-your-application/deploying#managed-nextjs-with-vercel) and _only_ Vercel.** I'll correct this soon™ now that some escape hatches (namely [OpenNext](https://opennext.js.org/)) actually exist...
|
||
|
||
## 🌎 Related
|
||
|
||
- [💻 /uses](https://jarv.is/uses) – Things and stuff I use.
|
||
- [🕰️ /previously](https://jarv.is/previously) – An embarrassing trip down this site's memory lane.
|
||
- Visit [/y2k](https://jarv.is/y2k) if you want to experience the _fully_ immersive time machine, but don't say I didn't warn you...
|
||
- [🧅 Tor (.onion) mirror](http://jarvis2i2vp4j4tbxjogsnqdemnte5xhzyi7hziiyzxwge3hzmh57zad.onion/) – For an excessive level of privacy and security.
|
||
- [🧮 jakejarvis/website-stats](https://github.com/jakejarvis/website-stats) – Daily raw snapshots of the [hit counter](app/api/hits/route.ts) database.
|
||
|
||
## 📜 License
|
||
|
||
Site content is licensed under the [CC-BY-4.0 license](LICENSE), which means that you can copy, redistribute, remix, transform, and build upon the content for any purpose as long as you give appropriate credit.
|
||
|
||
All other code in this repository is licensed under the [MIT license](LICENSE-CODE).
|