Skip to content

akashde3p/Cess-Project-Dynamic-Blog-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Cess-Project-Dynamic-Blog-

This is a dynamic blog made with django framework. It can be used as a daily purpose blogging site. THE LINK TO DEMO TUTORIAL OF THIS BLOG:-> https://drive.google.com/open?id=1vaO_Wd1VzQAK8dKFz-XhWiMndLXbNZcA

The following are the technologies that you require to run this application on your machine:

boto3==1.9.191

botocore==1.12.191

dj-database-url==0.5.0

Django==2.2.2

django-crispy-forms==1.7.2

django-heroku==0.3.1

django-storages==1.7.1

docutils==0.15

gunicorn==19.9.0

jmespath==0.9.4

Pillow==6.1.0

psycopg2==2.8.3

python-dateutil==2.8.0

pytz==2019.1

s3transfer==0.2.1

six==1.12.0

sqlparse==0.3.0

urllib3==1.25.3

whitenoise==4.1.3

This blog site has a very simple and interactive User Interface.

GET STARTED!!

In this application you can create a user by clicking on the "Register" button that is at the top right corner of the main page. A new user needs to create a "Username", provide his/her "Email address" and create a "Password" to register. After registration of your account you will be redirected to the login page where you will login using the "Username" and "Password" that you have created.

"Hurray!!"You have finally joined the blog.

Now there a "Profile" button on the navigation bar and clicking that will redirect you to your profile page where you can change your "Username", "Email Address" and upload a profile picture. Then you may create a post by clicking on the "New Post" button which is located on the top right corner of your "Home" page. In this new post you have to mention the "Title" and the "Content" for your post and then click the "Post" button below the "Content" box.

Further for updating your current post you will see an "Update" button below your post along with a "Delete" button to delete that post. In case if you forgot your password and you want to change it then you can either redirect yourself to http://127.0.0.1:8000/password-reset/ or on the login page you will find a "Forget Password?" button and then you will be redirected to "Reset Password" page where you will have to provide your "Email Address". A link will be sent to your provided email address to reset your current password and clicking that will redirect you to another "Reset Password" page where you can reset your password. You can click on any "Username" in the "Home" page and check all the posts which that user has ever created. After that if you want to logout then there is a "Logout" button for doing so.

Thanks!! For using the "Blog":)

REGISTER: Create a user by clicking on the "Register" button that is at the top right corner of the main page. A new user needs to create a "Username", provide his/her "Email address" and create a "Password" to register.

PROFILE: Clicking "Profile" button on the navigation bar will redirect you to your profile page where you change your "Username", "Email Address" and upload a profile picture.

NEW POST: To create a post, click on the "New Post" button which is located on the top right corner of your "Home" page. In this new post you have to mention the "Title" and the "Content" for your post and then click the "Post" button below the "Content" box.

UPDATE AND DELETE POST: To update or delete post you just have to click "Update" or "Delete" button respectively.

FORGOT OR RESET PASSWORD: If you forget your password and you want to change it then you can either redirect yourself to http://127.0.0.1:8000/password-reset/ or on the login page you will find a "Forget Password?" button and then you will be redirected to "Reset Password" page where you will have to provide your "Email Address". A link will be sent to your provided email address to reset your current password and clicking that will redirect you to another "Reset Password" page where you can reset your password.

About

This is a dynamic blog made with django framework. It can be used as a daily purpose blogging site.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors