The official website for the Arizona Framework - a modern Erlang web framework for building real-time web applications.
This project showcases the Arizona Framework's capabilities through a static website featuring:
- Component-based architecture with reusable UI components
- Static site generation for deployment
- Responsive design with Tailwind CSS
- Syntax highlighting for code examples
- Scroll animations and modern UI effects
- Erlang/OTP 27+
- Rebar3
- Node.js (for CSS build)
# Clone the repository
git clone [email protected]:arizona-framework/arizona_website.git
cd arizona_website
# Install dependencies
npm install
rebar3 deps
# Compile the project
rebar3 compile
# Start the development server
rebar3 shellThe website will be available at http://localhost:1912
# Build CSS (development)
npm run build:cssGenerate a static version of the website:
rebar3 shell --eval "arizona_website_static:generate(), init:stop()."The static site will be generated in the dist/ directory.
src/
├── arizona_website_app.erl # Application entry point
├── arizona_website_conf.erl # Server configuration
├── arizona_website_home_page.erl # Homepage component
├── arizona_website_components.erl # Reusable UI components
├── arizona_website_layout.erl # HTML layout template
├── arizona_website_static.erl # Static site generator
└── arizona_website_view.erl # Main view controller
priv/static/
├── assets/ # JavaScript and CSS files
├── images/ # Arizona Framework logos
└── favicon.ico # Site favicon
Copyright (c) 2025 William Fank Thomé
Arizona is 100% open-source and community-driven. All components are available under the Apache 2 License on GitHub.
See LICENSE.md for more information.