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

https://github.com/bankole2000/djpython

🐍 Django-Python Multi-User Blog app
https://github.com/bankole2000/djpython

Last synced: 12 months ago
JSON representation

🐍 Django-Python Multi-User Blog app

Awesome Lists containing this project

README

          

# 🐍 Django Blog

⭐️Simple Django Web app built with `Python`, `SQLite` and `Django` - [View Documentation](https://github.com/Bankole2000/djpython/blob/master/README.md)

[![Practice](https://img.shields.io/badge/Practice-Python-green.svg)]()

_

"Chances are, you probably don't like snakes... but have you met **Python**?"

_



## What it is

An very basic Blog Web app. **Users** can **Register** and edit/update **profiles**, then **Add, View, Update**, and **Delete** Bog Posts with persistent data. Built with:

- Python 🐍
- Django
- SQLite and SQLiteStudio πŸ’­
- Bootstrap 🎨

## :electric_plug: What it does

**Create** , **View**, **Update**, and **Delete** Blog Entries in a simple, straight to the point GUI.

To Update an entry, simply select it from the list, make edits in the form, and hit the `Update Order` button.



### How to use
Two ways to use this:

1️⃣ Simply download the `order_manager.exe` file from the `dist` folder on your Windows Desktop and start using it right away
### or

2️⃣ if you're feeling geeky you can clone this repo, run
```python
pip install # to install dependencies in Pipfile
```
and make edits to the `.py` files to suit your needs.
While editing, you can run the
```python
python order_manager.py # or whatever you rename the file to
```
to preview the app while in development. Then run
```
pyinstaller order_manager.py --onefile --windowed
```
to compile to a single `.exe` file that can run on windows.

You can also mess around with the database in **SQLiteStudio** if you wish. Simply Add the `store.db` file (Generated on first use of the app) and have at it.



## πŸ’‘Learning Points

- Python Functions
- Basic SQL queries in python and SQLiteStudio
- Basic tkinter GUI design

## Some cool stuff

I'll write about this later... just feeling a bit lazy rn 😴 ...

```python
# Some Cool python code will be here... It's just classes mostly
```
## Features in Development
Some Ideas in my head =>
* πŸ™Ž User Authentication
* πŸ“ƒ Additional form fields (like quantity or email)
* 🌐 Remote API server for syncing data accross multiple devices
* πŸ–¨ Export Data to `.pdf`, `.xls` or `csv` files with ReportLab

## Contribution

Any and all Contributions are highly welcome. Feel free to fork, clone, make pull requests, report issues etc.

## Acknowledgments

- Many thanks to [@bradtraversy](https://github.com/bradtraversy) ❀️😎 for his awesome courses - _i will not fail you sensei_
- Thanks to [@torvalds](https://github.com/torvalds) πŸ™ For Making the world a better place
- And To anyone reading this... _You're awesome!_ πŸ‘Š

_

Adieu, till I push again, I return to my communion with this charming snake I have met_ 🐍 πŸ˜„