Git Product home page Git Product logo

blogger's People

Contributors

adityaashvin avatar akrish4 avatar akshi149 avatar bhavesh1129 avatar chetak123 avatar dependabot[bot] avatar diyajaiswal11 avatar harsh7in avatar ishetabansal avatar itsarjun12 avatar jivthesh avatar jveer634 avatar kajol-kumari avatar kerinpithawala avatar kritikaparmar-programmer avatar manishshah120 avatar neha07kumari avatar nooras avatar pranav016 avatar ritiksoni00 avatar rutujadhanawade avatar shraddhavp avatar sloth-panda avatar subhradeepss avatar swapniltripathi123 avatar swarnimashukla avatar trushat avatar vrindagupta6828 avatar weebo-ary avatar ymaheshwari1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

blogger's Issues

Redirect after signup/Registration

After registration, the URL is not redirected to the login page. Instead of this, it is showing error.

NoReverseMatch at /register/ Reverse for 'Login' not found. 'Login' is not a valid view function or pattern name.

[FEATURE] Add View Count + Read Time

Is your feature request related to a problem? Please describe.

  1. Currently we don't have any way to check the number of times any particular blog has been viewed or the detailed page of that blog-post has been visited.

  2. Also, We can't see the approximate Read Time of any specific blog.

Describe the solution:

  1. Addition of View Count Feature that would be displayed in the UI.

  2. Addition of feature that calculates the read time of any post and displays it on the UI, which may result in more user engagement with the website.

Code Landing/Home page of blogger

Is your feature request related to a problem? Please describe.
Code home page/landing page of blogger as per new UI designs, in this issue we focus on developing front-end of website .

Describe the solution you'd like
For design check issue #77
Write clean code
Follow good coding practices

Additional context
Use logo design as mentioned in ui
Use icons as well with home, notifications etc on header
Changes can be made if required but overall layout remains same

Creating Bolg/Post

We can create blogs/posts from the command line/terminal right now.
Add functionality to create blogs through the web interface.

[Feature] Add a Search Bar

Currently, the Home Page of this App doesn't contain any searching option throughout all the posted Blog Posts, So what if any user wants to read blog posts according to his or her interests only? So,
I am thinking of adding a Search Card feature where any user can search through all the blog posts, and that would return only those blogs which matches to the user's search query.

Design a wireframe for community page

Task

You are supposed to create a community page for website where user can connect with communities related to their interest (eg: technology, science , sports , ux/ui design , programmers community etc.) .

Features

We can add following features on website but not restricted to these you can use your own creativity .

  1. Different communities options which user can join
  2. Details section where user could get to know what community is above
  3. Options to post their blogs and read other blogs already present along with reactions and comments enabled

Again these are suggestions we would love to see your creativity

Implementation

Tools used : Figma , Balsamiq (make sure you create professional wireframes )
Create designs and share screenshots in comment section
Once finalized create PR

Procedure

Claim this issue: Comment below that you want to work on this issue
Write relevant commit message while making a PR
Create a PR with self closing tags

Inspiration

You can have a look at spaces on quora , it performs similar tasks , check for flaws that page already has and try to add your creativity

UI design for Home page of Blogger

Is your feature request related to a problem? Please describe.
UI design for Home Page of Blogger

Describe the solution you'd like

UI design is exact replica of what your website will look like

This task is connected with issue #11 check for wireframes designed for this page and create a UI design for the same using color palette and font styling (for color and font check issue #45 )

Additional context

As we have more than one wireframe for a page so you can either choose a single wireframe and convert it into UI or use features from different wireframes designed by participants and come up with great solution .

Considering UI we expect a high fidelity design , use proper heading title without lorem ipsum .

Order blog Posts by date

Describe the solution you'd like
New post will be placed at top!!

In our project, a new post comes to the bottom. So add functionality to a post ordered by date.

Design a wireframe for dashboard page

Task

You are supposed to create a dashboard page for website that user can access after logging in and check for stats.

Features

We can add following features ondashboard but not restricted to these you can use your own creativity .

  1. Number of blogs user has written
  2. Top featured blog by user
  3. Total stars of that particular user( as blogs have reactions and according to quality stars can be given)
  4. Comments and views on blogs
  5. Followers
  6. User engagement with content via graph(time spent on read blogs)

Again these are suggestions we would love to see your creativity

Implementation

Tools used : Figma , Balsamiq (make sure you create professional wireframes )
Create designs and share screenshots in comment section
Once finalized create PR

Procedure

Claim this issue: Comment below that you want to work on this issue
Write relevant commit message while making a PR
Create a PR with self closing tags

Adding the informative messages for the user

Describe the bug
When a user is logging out or logging in, there is no message displayed to the user whether the action is successfully performed or not.

To Reproduce
Steps to reproduce the behavior:

  1. Log In to your account
  2. You will be redirected to the Home Page but no message is displayed to the User about the activity.
  3. Log Out of your account.
  4. You will be redirected to the Home Page but no message is displayed to the User about the activity.

Expected behavior
A completion message needs to be displayed to the user. Like, You are logged In successfully or You are logged out successfully.

[Feature] Edit Profile

Account Holder should be able to edit his/her profile details.

Deliverables:

  • Backend API for editing profile details.

  • Frontend changes on the UI for the Feature.

Discussion regarding color palette and font to be used in website

Is your feature request related to a problem? Please describe.
Discussion regarding color palette and font for "Blogger"

Describe the solution you'd like
Provide with appropriate color Palette and font pairing which could be used for a blogging website

Additional context
You can look for following link to get an idea

For font-pairing try these:

  1. https://typespiration.com/design/

  2. https://fontjoy.com/

  3. https://fontpair.co/

For color pallete,

check https://colorhunt.co/

Deleting/updating blog/post

Each title of post directs to new page containing feature to update or delete blog. Add functionality to delete/update blogs through web interface.

[Feature] View Profile for normal Users

Feature Request:
The users should be able to view the profile of the person who has created the blog by clicking on their name as being shown in the attached screenshot below:

Screenshot:
imageedit_3_9993364021

Home Page

Describe the bug
Firstly, on running it shows an import error(discussed in #70). On making the changes and running the project, the layout of the home page is disturbed. Also, there are two headings for each blog.

To Reproduce
Steps to reproduce the behavior:

  1. Fetch the master branch from harsh-9in/Blogger and merge with your local master.
  2. Checkout to a branch
  3. Run python manage.py makemigrations, python manage.py migrate, python manage.py runserver
  4. See error

Screenshots

homepage_

Why this error

  1. Typo in models.py between 'post' and 'Post'
  2. One div opening tag missing in templates/blog/home.html
  3. Extra set of 'h2' and 'p' tags in templates/blog/home.html

Update the "Setting Up Project" section in the README.md file

Describe the bug
While setting up the project we need to include a step to create a virtual environment and then the user has to execute the requirements.txt file

Additional context
This will maintain a different environment for the project and the project dependencies will not affect other projects.

Should make a new CONTRIBUTING.MD file

Is your feature request related to a problem? Please describe.
README,md file has Contribution Guidelines which is not good I thing!

Describe the solution you'd like
ill create a separate File for this

UI design for dashboard Page of Blogger

Is your feature request related to a problem? Please describe.
UI design for dashboard Page of Blogger

Describe the solution you'd like

UI design is exact replica of what your website will look like

This task is connected with issue #31 check for wireframes designed for this page and create a UI design for the same using color palette and font styling (for color and font check issue #45 )

Additional context

As we have more than one wireframe for a page so you can either choose a single wireframe and convert it into UI or use features from different wireframes designed by participants and come up with great solution .

Considering UI we expect a high fidelity design , use proper heading title without lorem ipsum .

Home Page UI

Make ui of the home page more attractive.
You can use HTML,CSS,Bootstrap.

[Feature] Add Slider to the Homepage

Describe the Feature you'd like to add

  • Slider feature can be added in which a fixed number of posts will be displayed on the home page which will result in a concise and clear homepage experience for all the users.

untrack db.sqlite3 file

Currently, db.sqlite3 file is getting tracked by git and it is already present in .gitigone file.

It has to be untacked because it is creating many conflicts.

Design a wireframe for Home page

Task

You are supposed to create a landing page for website where user can read and write blogs .

Features

We can add following features on website but not restricted to these you can use your own creativity .

  1. Header ( home , about us , notification, search , user account)
  2. Body (Blogs and articles written by user , category section for different kind of articles eg: entertainment , technology, science ,)
  3. Footer(social media links, contact us , newsletter section )

Again these are suggestions we would love to see your creativity

Implementation

Tools used : Figma , Balsamiq (make sure you create professional wireframes )
Create designs and share screenshots in comment section
Once finalized create PR

Procedure

Claim this issue: Comment below that you want to work on this issue
Write relevant commit message while making a PR
Create a PR with self closing tags

Inspiration
You can have a look at quora and check what are some must have features in such websites

[FEATURE] "forgot password" functionality in login page

Is your feature request related to a problem? Please describe.
Currently, there is no option for resetting the password in case the user forgot it.
Add the "forgot password" functionality via sending mail at registered email-id to reset it.

Updating tests.py

Is your feature request related to a problem? Please describe.
It often happens that someone adds a new feature or makes some change in the code, and it indirectly breaks another feature. Django provides tests.py to avoid such cases.

Describe the solution you'd like
Whenever one adds a new feature, before putting a pull request he/she should run the tests.py. If it returns passed, the new code doesn't break previous features. Else it returns failed and the test which it was not able to pass, so that it can be fixed before putting a pull request. tests.py should be updated for every new feature which gets added.

[Feature] Add contributors.md

Feature requested

Currently we don't have a contributors.md file to showcase our awesome contributors.

Deliverable

  • Create contributors.md file having Contributor Details (Use Details from here)

[Feature] Login via email

Is your feature request related to a problem? Please describe.
Currently user can use only username to login. I want to add feature of option of login using email also

UI design for community page of Blogger

Is your feature request related to a problem? Please describe.
UI design for community Page of Blogger

Describe the solution you'd like

UI design is exact replica of what your website will look like

This task is connected with issue #18 check for wireframes designed for this page and create a UI design for the same using color palette and font styling (for color and font check issue #45 )

Additional context

As we have more than one wireframe for a page so you can either choose a single wireframe and convert it into UI or use features from different wireframes designed by participants and come up with great solution .

Considering UI we expect a high fidelity design , use proper heading title without lorem ipsum .

Design a wireframe for a particular community page

Task

You are supposed to expand a community from communities page . Our flowchart goes like this
Home page -> communities -> selected community page
(if this is your first wireframe issue refer to #18 for previous designs)

Features

We can add following features on website but not restricted to these you can use your own creativity .

  1. Different articles present within that community
  2. Separate discussion forum
  3. Quiz arena (quiz related to particular community like technology community will have tech related quizzes)
  4. Article sharing on social media , reactions , comments enabled

Again these are suggestions we would love to see your creativity

Implementation

Tools used : Figma , Balsamiq (make sure you create professional wireframes )
Create designs and share screenshots in comment section
Once finalized create PR

Procedure

Claim this issue: Comment below that you want to work on this issue
Write relevant commit message while making a PR
Create a PR with self closing tags

Reference
WhatsApp Image 2020-08-17 at 9 58 29 AM

This is what I am expecting from page just a broad overview don't need to be followed as it is , I wanted to show what elements we can have rest is upto your creativity

Add contribution guidelines in README.md

Task
Add contribution guidelines for PR generation .

Must include points in guideline

  1. Claiming issues
  2. Adding UI screenshots for design related PR .
  3. Create PR to specified branch
  4. Proper commit message

(For reference purpose only)

Try to be more creative and elaborate your points properly. Check for open source projects take inspiration on how to create contribution guidelines

Procedure

Claim this issue: Comment below that you want to work on this issue
Write relevant commit message while making a PR
Create a PR with self closing tags

Happy Learning ๐Ÿ‘

Design a logo for Blogger

Task

You are supposed to design a logo for blogger . Look for designs which are already present for currently running blogging websites .

Implementation

Tools used : Adobe photoshop , Adobe illustrator or any other tool convenient to you.
Create designs and share screenshots in comment section
Once finalized create PR

Procedure

Claim this issue: Comment below that you want to work on this issue
Write relevant commit message while making a PR
Create a PR with self closing tags

Having error while running the project

Describe the bug
When starting the server it throws an error that "cannot import name post"

To Reproduce
Steps to reproduce the behavior:

  1. Go to the project
  2. Run command python manage.py runserver
  3. See error

Expected behavior
The project should run without throwing any errors

UI design for community page(expanded) of Blogger

Is your feature request related to a problem? Please describe.
UI design for community Page (particular page)of Blogger

Describe the solution you'd like

UI design is exact replica of what your website will look like

This task is connected with issue #49 check for wireframes designed for this page and create a UI design for the same using color palette and font styling (for color and font check issue #45 )

Additional context

As we have more than one wireframe for a page so you can either choose a single wireframe and convert it into UI or use features from different wireframes designed by participants and come up with great solution .

Considering UI we expect a high fidelity design , use proper heading title without lorem ipsum .

[Feature] Add Slug field

Is your feature request related to a problem? Please describe:

  1. The URL which we see at present when we are on the post detail URL is http://127.0.0.1:8000/post/6/ which doesn't look decent.
  2. Currently, the Home Page UI is displaying the entire content of the blog-post, the entire content of any blog-post should be displayed in the detailed page of that post.

Describe the solution you'd like:

  1. [Sol. to the 1st prob. ] With the addition of the slug field in the model and slight changes in views.py file as well as the URL pattern in the respective HTML pages, the URL for the post detail page will change to something like this http://127.0.0.1:8000/post/title-of-the-blogpost/
  2. [Sol. to the 2nd prob. ] Only the first 150 char of the content of the blog-post will be displayed in the Home Page UI, and the entire content with images will be displayed in the detailed page of that blog-post.

Addition of speech to text feature like listens to you and converts it to text similarly.

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.