WARNING! The project is under development.
This project is a web blogging application developed using Flask, a popular framework for creating web applications in Python. The application allows users to register, log in, view blogs, as well as create, edit, and delete their posts.
- User Registration: New users can create an account by filling out the registration form.
- Authentication: Registered users can log in using their credentials.
- Browse Blogs: Users can view a list of all available blogs, as well as individual posts.
- Create Blogs: Authorized users can create new posts by filling out a form with a title and content.
- Edit Blogs: Users can edit their posts by changing the title and content.
- Delete Blogs: Users can delete their posts if they are no longer needed.
- Clone the repository:
- Install dependencies:
pip install -r requirements.txt
- Run the application:
python app.py
Once the application is launched, open your web browser and navigate to http://127.0.0.1:5000
.
You will be able to register or log in to start using the blog functionality.
Author and developer: A.A. Suvorov.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Licensed under the terms of the BSD 3-Clause License
(see LICENSE for details).
Copyright © 2018-2024, A.A. Suvorov
All rights reserved.