An open API service indexing awesome lists of open source software.

https://github.com/pythoninthegrass/pythonistas_website

Source code for the Pythonistas Meetup group website
https://github.com/pythoninthegrass/pythonistas_website

css docker fasthtml htmx javascript markdown python

Last synced: 11 months ago
JSON representation

Source code for the Pythonistas Meetup group website

Awesome Lists containing this project

README

          

# pythonistas_website

Collaborative website for the [Pythonistas Meetup group](https://www.meetup.com/pythonistas).

## Minimum Requirements

* [python 3.11+](https://www.python.org/downloads/)
* [poetry](https://python-poetry.org/docs/)
* [docker](https://docs.docker.com/get-docker/)

## Recommended Requirements

* [asdf](https://asdf-vm.com/#/)

## Setup

* Clone the repository

```bash
git clone https://github.com/pythoninthegrass/pythonistas_website.git
cd pythonistas_website
```

* Install the dependencies

```bash
poetry install
```

## Quickstart

* Start the development server

```bash
poetry run ./main.py
```

* Open the browser to [http://localhost:5001](http://localhost:5001)
* Stop the development server with `Ctrl+C`

## TODO

## Further Reading

* [Website Requirements](docs/REQUIREMENTS.md)
* [FastHTML](https://docs.fastht.ml/)
* [Pocketbase](https://pocketbase.io/docs/)
* [Git](https://git-scm.com/doc)
* [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/#summary)
* [HTML](https://developer.mozilla.org/en-US/docs/Web/HTML)
* [HTMX](https://htmx.org/)
* [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS)
* [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
* [Markdown](https://www.markdownguide.org/)