mohllal / daily-blog

A multi-user blog web application where users can sign in and post blog posts as well as like and comment on other posts made by other users.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Daily Blog

Daily Blog is a simple multi-user blog web application where users can sign in and post blog posts as well as like and comment on other posts made by other users.

This is my project for the Udacity's Full Stack Web Developer Nanodegree course Intro to Backend.

Project Name: Multi User Blog.

You can view all of my Nanodegree projects from this repo mohllal/udacity-fsnd.

Prerequisites:

The application was built on Google App Engine platform using Python 2.7. It uses Google Cloud Datastore as the underlying database technology.

Features:

  • Login/Signup.
  • CRUD Post operations.
  • CRUD Comment operations.
  • Like\Dislike to other posts.
  • Elegant UI.

Usage:

  1. Clone this repository to your desktop, go to the p3-daily-blog directory and run:
dev_appserver.py .

Note: Ensure the you have both Python 2.7 and GAE SDK installed.

  1. Go to localhost:8080 to see the application running and localhost:8000 for the admin console.

Built With:

  • Bootstrap 3: Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
  • JQuery: jQuery is a fast, small, and feature-rich JavaScript library.
  • Milligram: Milligram is a CSS framework that provides a minimal setup of styles for a fast and clean starting point.
  • Jinja2: Jinja2 is a modern and designer-friendly templating language for Python, modelled after Django’s templates.
  • webapp2: webapp2 is a lightweight Python web framework compatible with Google App Engine’s webapp.

License:

This software is licensed under the Modified BSD License.

About

A multi-user blog web application where users can sign in and post blog posts as well as like and comment on other posts made by other users.


Languages

Language:Python 61.1%Language:HTML 24.0%Language:CSS 14.9%