iOS 16 editable iMessages may not play nice with older iPhones

The ability to edit and unsend messages was one of the flagship features of iOS 16 announced earlier this month, but the functionality may not work well if you’re messaging anyone who’s not using the…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Implementation of AltBlog.

AltBlog was built using:

Python was used as the Backend language of the project. The libraries imported and used from python are:

1. OS

This was used to interact with the operating system, creating a base directory for our project to store our database.

Defining Base Directory with OS.
Defining a location for our app’s database.

2. werkzeug.security

3. datetime

This library was imported to generate the date a post was created on AltBlog.

Flask is a Python framework that is used for developing web applications and it was used for creating endpoints and as the general backend web framework for the project. Libraries used from flask are:

Jinja is a fast, expressive, extensible templating engine. Special placeholders in the template allow writing code similar to Python syntax. It made it possible to write Python code in our template/html files.

HTML and CSS are the web technologies used in creating thr Frontend of our project.

Bootstrap is a free frontend project that was used in Navigation design and general responsiveness to an extent.

This is an icon library that used used in theproject to create the ‘B’ in AltBlog logo, search icon and edit icon.

Code Editor used for the project.

Git Bah was used for to communicate with the Command Line.

The results of the project will be discussed via its features.

Features available to both authenticated(users with an AltBlog account) and un-authenticated(users without an AltBlog account) users.

. Read all posts/articles.

. Search for a post/article by author name.

. Leave feedback for development team via Contact Us and view About.

. Users without an account can register also.

Home Page for an un-authenticated user to access AltBlog.
Home Page for an authenticated user to access AltBlog.

Features limited to authenticated users are:

. Create, edit and delete posts created by self(current authenticated user).

Page for an authenticated user to edit or delete a post.

. View all posts created by the user(current authenticated user), which can by accessed by clicking on MY POSTS or the user’s username after welcome on the homepage.

. Login and logout.

After the first upload of AltBlog, a few features were implemented, fixed some bugs and a new feature was added:

. The AltBlog database was implemented to initialize db tables on first run instead of always going to the terminal every time to initiate db tables.

. The AltBlog footer was fixed to remain at the button of the page.

A new feature was added for authenticated users:

. Save Posts; this allows authenticated users to save posts to read later, view all saved posts and also remove a post from saved posts list. A user can view their saved posts by going to the MY POSTS page.

My posts page after update with a link to view saved posts.

Add a comment

Related posts:

Obtain Airports Information Via An IATA Codes API In Seconds!

Are you looking to collect information from different airports but it’s too overwhelming a job? We recommend you use this IATA codes API today! IATA, the International Air Transport Association, is a…

What I Learned as a Product Designer at Apple

In 2021 I landed my dream job. Working at Apple, the holy grail of minimalistic design, innovation and creativity. A place where misfits have a seat on the table and where bold, crazy ideas are…

Five Healthcare Tips For Millennials by Dr John Manzella

Millennials have been accused of being self-absorbed, but that’s not always true says Dr John Mazella. Yes, we are more likely to spend money on brunch than a mortgage, but we also want to live long…