A collection of web-apps for my family's personal use, including a recipe database.
Go to file
2023-03-25 12:00:43 +00:00
.vscode Start project 2022-12-18 17:14:39 +01:00
recipes Format body of recipe 2023-03-25 12:55:52 +01:00
stadlbauer Add "About" page 2023-03-25 12:12:28 +01:00
static Add "About" page 2023-03-25 12:12:28 +01:00
templates Add "About" page 2023-03-25 12:12:28 +01:00
.editorconfig Start project 2022-12-18 17:14:39 +01:00
.gitignore Ignore media directory 2023-03-24 17:25:25 +01:00
LICENSE.md Add copyright notice and AGPL-3.0-only license 2023-03-19 15:44:39 +01:00
manage.py Start project 2022-12-18 17:14:39 +01:00
README.md Add copyright notice and AGPL-3.0-only license 2023-03-19 15:44:39 +01:00
requirements.txt Add settings for file upload 2023-03-24 14:21:14 +01:00
runtime.txt Start project 2022-12-18 17:14:39 +01:00

Barn Django App

A collection of web-apps for my family's personal use, including a recipe database.

Django project for the Barn web-app.

This project is in early development and is by far not suitable, much less safe, to run in production.

Quick Start

This section is more or less copied from Django Local Library

To get this project up and running locally on your computer:

  1. Set up the Python development environment. It is recommended to use a Python virtual environment.

    This has been tested against Django 4.1.4 (and may not work or be "optimal" for other versions).

  2. Assuming you have Python setup, run the following commands (if you're on Windows you may use py or py -3 instead of python to start Python):

     pip3 install -r requirements.txt
     python3 manage.py makemigrations
     python3 manage.py migrate
     python3 manage.py createsuperuser # Create a superuser
     python3 manage.py runserver
    
  3. Open http://127.0.0.1:8000 and log in with your username and password

  4. You can now create objects and view them


Copyright © 2023 Benjamin Stadlbauer

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

This program comes with a copy of the GNU Affero General Public License which is the LICENSE.md file at the root of this project.