An anonymous online message board.
- Anonymously create posts
- Browse through posts with smooth infinite scroll
- Beautiful, responsive design
# Clone the repository with Git
git clone https://github.com/xtt28/noir.git
# Switch to the repository directory
cd noir
# Create a virtual environment
python3 -m venv .venv
# Use the virtual environment
source .venv/bin/activate
# Install the dependencies
pip install -r requirements.txt
# Switch to the Django project directory
# (you will have run `cd noir` twice)
cd noir
# Set up your database
./manage.py migrate
# Run the development server
./manage.py runserver
Follow the Django deployment checklist
and run manage.py check --deploy
to prepare your instance of the software for
deployment.
Follow the instructions at https://github.com/timonweb/pytailwindcss to set up your development environment with Tailwind CSS.
Having completed the above, issue the following command while in the project directory:
./manage.py tailwind
This will listen for Tailwind style changes and rebuild the CSS as necessary.
- Tailwind CSS
- htmx
- Django
- SQLite (by default)