Hello Readers, my name is Manas Chandan Behera.
This is a personal Project of blogging application mine which I made by following the turotrial of Corey Schafers Django Playlist and some additional NLP deatures from my side .
My Project of blogging app has following features : (a) Login/Logout (b) Register New User (c) Update User Profile (d) New Post by User (e) Emotion detection for blog (f) Weather and Photo deatails for four city using API (g) Post visit of other users (h) Blog update and delete by user .
Have a look :
- The Front page will look like this :
This is a simple UI(Currently Logged In) where the user can see the blogs of various other user, along with weather details of one city which can be changed by a dropdown. - The post written by the user can be deleted or updated and also defines the sentiments of the Blog .
The emotion is detected by a NLP model created with the sklearn library(Multinomial Naiye Bayes) that uses the tfidf vectoriser for vectorising the text. Have a look. And for post updates, special care has been taken,that the owner of the post can delete or update the post. No other user can do so. - If the user clicks on the update button then following screen appears, and the user can update the post
- The user can log out from the application also:
- Each And every user and their related updates are backed by the Django database and the Django views.
- Have a look at the complete Video.
Hope you like it. Thank You !