Skip to content
This repository was archived by the owner on Jun 10, 2022. It is now read-only.
/ SkyBlog Public archive

My own blog on Python/Flask

SkymanOne/SkyBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SkyBlog

Introduction

This projects is made for practice programming skills. I've decided to develop it on Python (Flask Framework), because I needed light and customisable tools, and the another reason was my preference to build something from nothing.

List of dependencies

  • flask
  • flask_sqlalchemy
  • flask_marshmallow

Updates

New design. Stable version has been developed

Mobile version 2.0

Desktop version 2.0

Mobile version 1.0

Desktop version 1.0

Goals

  • Login system (done)
  • Post system (done)
    • Creating posts 🛠 (done)
    • Editing posts 📝 (done)
    • Deleting posts ❌ (done)
    • Tag system 📲 (done)
    • Search by tags and names (done)
  • Ajax queries (done)
  • Comments (done)
  • Page about myself (done)
  • Material design (done)
  • RSS

Cotribution

In order to run web application on you server, you need to init you database. To do this: enter flask db init in terminal in your environment. Then migrate your databse in order to create tables from models: enter flask db migrate -m "init" and run flask db upgrade

After that you need to create admin user in order to be able to create posts Run python3 and insert following code

>>> from app.models import *
>>> u = User(username='yourname', email='email@example.com')
>>> u.set_password('yourpassword')
>>> db.session.add(u)
>>> db.session.commit()

About

My own blog on Python/Flask

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •