A python3-based cross-platform blogging application built using Kivy framework and KivyMD widgets.
- Register new user
- Create new posts (public/private)
- View posts
- Public - Accessible by everyone
- Private - Accessible by creator only
- Attach file to the posts
- Delete posts (admin only)
- View activity log (admin only)
- Date & Time
- Activity Type
- User
- IP Address
- Location
- Browser
-
Setup python virtual environment using pyenv (in the project directory)
pyenv install 3.7.7 pyenv virtualenv 3.7.7 blogging-application pyenv local blogging-application
-
Install dependencies
pip3 install -r requirements.txt
-
Run application
python3 main.py
📱 Use Buildozer to deploy for Android and iOS.
🗄️ An SQLite database (blog.db) will be created in the root directory during the first run.
🔑 Default credentials { Email Address:
admin@fot.com
Password:Admin@2020
}