/DiaBlog-Exam-Project

A blogging web application built as the exam project for my second semester in AltSchool Africa

Primary LanguagePythonMIT LicenseMIT

DiaBlog-Exam-Project

Contributors Forks Stargazers Issues MIT License LinkedIn Twitter

DiaBlog

A blogging web application built as the exam project for my second semester in AltSchool Africa
Explore the docs »

Report Bug · Request Feature

Table of Contents
  1. About DiaBlog
  2. What I Learnt
  3. Getting Started
  4. License
  5. Contact
  6. Acknowledgments

About DiaBlog

DiaBlog is an online space where you get to share stories about your life, more like a diary but a public one. With DiaBlog, you don't have to lug about a conventional diary and pen. You can document your life in a blog and become a lifestyle blogger while at it.

DiaBlog is created by Adaobi Chuma-Okeke, a Backend Engineering student of AltSchool Africa.

You can read the blogs without signing in. Signing in is only required to create, edit and delete your own blog(s).

(back to top)

Built With

  • Python
  • Flask
  • SQLite
  • HTML5
  • CSS3
  • Jinja

(back to top)

What I Learnt

Creating this blog helped me further understand and practice the concepts and knowledge I have acquired this semester:

  • Python
  • Flask
  • Routing
  • Database Management
  • Debugging
  • User Authentication
  • User Authorization
  • Web Development
  • Open Source Contribution

back to top

Getting Started

To get a local copy up and running follow these steps.

Prerequisites

Python3: Get Python

Text Editor

Installation

  1. Clone this repo
    git clone https://github.com/Chumzine/DiaBlog-Exam-Project.git
  2. Activate the virtual environment
    env\Scripts\activate
  3. Install project packages
    pip install -r requirements.txt
  4. Run the code
    python app.py
  5. Open the link generated in the terminal on a browser

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Adaobi Chuma-Okeke - @twitter_handle - chumzine@gmail.com

Project Link: https://github.com/Chumzine/DiaBlog-Exam-Project

(back to top)

Acknowledgments

(back to top)