Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adminware/podex
PowerShell/Pode + htmx Framework for Building Web Applications
https://github.com/adminware/podex
hacktoberfest htmx hypermedia hypermedia-driven-application pode powershell
Last synced: about 2 months ago
JSON representation
PowerShell/Pode + htmx Framework for Building Web Applications
- Host: GitHub
- URL: https://github.com/adminware/podex
- Owner: adminware
- License: mit
- Created: 2024-10-01T04:57:00.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-17T18:17:41.000Z (about 2 months ago)
- Last Synced: 2024-10-20T03:37:09.724Z (about 2 months ago)
- Topics: hacktoberfest, htmx, hypermedia, hypermedia-driven-application, pode, powershell
- Language: JavaScript
- Homepage:
- Size: 73.2 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-htmx - podex - Podex - a framework for building full-stack web applications using PowerShell/Pode for the backend and htmx for the frontend. (Examples by Back-end / PowerShell)
README
## Podex - PowerShell/Pode + htmx Framework for Building Web Applications
### Table of Contents
- [Introduction](#introduction)
- [Features](#features)
- [Technical Stack](#technical-stack)
- [Setup](#setup)
- [Running the Project](#running-the-project)
- [Contributing](#contributing)
- [License](#license)### Introduction
Podex is a framework for building full-stack web applications using PowerShell/Pode for the backend and htmx for the frontend.
### Technical Stack
- **Backend**: [PowerShell Core](https://github.com/PowerShell/PowerShell), [Pode](https://github.com/Badgerati/Pode), [SQLite](https://www.sqlite.org/index.html)
- **Frontend**: [htmx](https://htmx.org/), [Mustache](https://mustache.github.io/), [Tailwind CSS](https://tailwindcss.com/)### Setup
1. Clone the repository:
```sh
git clone https://github.com/NomadicDaddy/podex.git
cd podex
```2. Install dependencies:
```sh
npm install
```3. Install PowerShell modules:
```sh
powershell -Command ". ./.build.ps1"
```### Running the Project
1. Start the server:
```sh
npm start
```2. Open your browser and navigate to `http://localhost:8433`.
### Contributing
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Make your changes.
4. Commit your changes (`git commit -am 'Add new feature'`).
5. Push to the branch (`git push origin feature-branch`).
6. Create a new Pull Request.### License
This project is licensed under the MIT License.