More Premium Hugo Themes Premium React Themes

Rin.rocks

hello world

Rin.rocks

hello world

Author Avatar Theme by r17x
Github Stars Github Stars: 11
Last Commit Last Commit: Oct 18, 2024 -
First Commit Created: Dec 18, 2023 -
Rin.rocks screenshot

Overview

Rin.Rocks is a personal site repository created by Rin. The purpose of this site is to explore and learn about various topics, including Thinker, Hacking, Experimentation, and more. Rin built this site out of curiosity and the desire to gather knowledge.

Features

  • Frontend: Built with Next.js, a React framework for the web, by Vercel.
  • Chakra-UI: A modular and accessible component library that provides the necessary building blocks for React applications.
  • Backend: Developed using Dream Tidy, a web framework for OCaml and ReasonML created by @aantron.
  • ocaml-crunch: Converts a filesystem into a static OCaml module, developed by @mirage.

Installation

To set up Rin.Rocks for your own needs, follow these steps:

  1. Ensure you have Nix installed.
  2. If needed, review the flake.nix and .envrc.example files.
  3. In the root project directory, run the following commands:
    • To run the frontend: run Frontend
    • To run the backend: run Backend
    • To enter a Nix shell with all tools from both frontend and backend: run nix-shell
    • Alternatively, you can specify a specific shell option:
      • frontend for yarn, node, and related nodejs ecosystem tools
      • backend for fswatch and ocaml ecosystem tools

For more detailed instructions, refer to the provided link.

Summary

Rin.Rocks is a personal site repository that showcases Rin’s exploration of various topics. It is built using a combination of Next.js, Chakra-UI, Dream Tidy, ocaml-crunch, and other tools. The installation process involves setting up Nix and running specific commands to start the frontend or backend, or to enter a Nix shell with all required tools.