---
title: "Highway - A Modern Web Development Framework"
author: "Max Wofford"
description: "A framework for building modern web applications with a focus on developer experience and performance"
created_at: "2024-03-20"
---

<!-- This is an AI generaated example file to test markdown rendering -->

Highway is a framework designed to make web development more accessible and enjoyable. Built with modern best practices in mind, it provides a streamlined development experience while maintaining flexibility and power.

![](./logo2.png)

## Key Features

- **Modern Architecture**: Built on top of Rails 8, leveraging the latest web technologies
- **Developer Experience**: Hot reloading, intuitive APIs, and comprehensive documentation
- **Performance First**: Optimized for speed and efficiency out of the box
- **Extensible**: Easy to customize and extend with plugins and middleware

## Getting Started

1. Clone the repository:
```bash
git clone https://github.com/hackclub/highway.git
cd highway
```

2. Install dependencies:
```bash
bundle install
```

3. Start the development server:
```bash
bin/dev
```

## Project Structure

```
highway/
├── app/
│   ├── controllers/
│   ├── models/
│   └── views/
├── config/
├── content/
│   └── projects/
└── public/
```

## Development Progress

### Week 1
- Set up basic project structure
- Implemented core routing system
- Added basic authentication

### Week 2
- Built project documentation system
- Implemented markdown rendering
- Added project submission workflow

## Next Steps

- [ ] Add more comprehensive testing
- [ ] Improve documentation
- [ ] Add more example projects
- [ ] Implement CI/CD pipeline

## Contributing

We welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for more details.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. 