this is a multi user blog made using google app engine as the third project in full stack web developer nano degree
program by Udacity
.
to run the blog locally you should first install google app engine then clone the repository:
git clone https://github.com/homeahmed2012/Multi-User-Blog.git
then go inside the project directory and open the terminal then write:
dev_appserver.py .
the open the browser and go to http://localhost:8000
or you can just use it online by go to https://dp-project-164521.appspot.com
there are 4 python files:
main.py
: the main file to run the blog it contains all handler classes.sec.py
: contains the methods that hash the password and the cookies.entities.py
: it contains the entities for blog, user, and comment it contains also some helper functions to work with datastore.helper.py
: contains some helper methods to validate user information.
and ther are the template html files for the blog in templates directory with the css files.