Skip to content

FreskyZ/fine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

261 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FINE

A simple reverse proxy.

Features

  • HTTPS support with multiple certificates
  • Static content serving with cache control
  • Short link service
  • RPC-style API and SSO authentication

and also

DevOps

  • Use a unified build script to minimize configuration files, covering:
    • Bundlers: webpack.config.js, vite.config.js, etc.
    • Transpilers: tsconfig.json, babel.config.json, etc.
    • CSS: postcss.config.js
    • Formatting and linting: eslint.config.js, .prettierrc, etc.
    • Testing: jest.config.js, karma.conf.js, etc.
  • Gain a shallow understanding of internals of these tools and implement key components.
  • Streamline development, deployment, and maintenance processes.

Isomorphic Web App

oh, no, the term "isomorphic" or "universal" web app nowadays refers to applications that run across multiple platforms and environments, such as browsers and mobile devices, and capable of rendering "universally" on both server and client side. However, this project was originally intended to experiment with using JavaScript on both the server and client side, and use "traditional" front-end/back-end split without server-side rendering.

  • JavaScript on both the browser and server (node.js).
  • Explore the advantages, disadvantages, and differences between isomorphic web apps.

Project Name

fine: Fresky's websIte iNfrastructure Experiment

About

A simple reverse proxy

Resources

License

Stars

Watchers

Forks

Contributors