Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Make a blog creation page. #171

Open
SamakshAgarwal1112 opened this issue Jul 15, 2024 · 2 comments
Open

[FEATURE] Make a blog creation page. #171

SamakshAgarwal1112 opened this issue Jul 15, 2024 · 2 comments
Assignees
Labels
BSoC'24 Issues available during BSoC 2024 difficulty - easy enhancement New feature or request

Comments

@SamakshAgarwal1112
Copy link
Collaborator

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

The website currently is missing a blog creation page.

Describe the solution you'd like!

Make a blog_form.html file with all the fields required to create a blog at route /blogs/newBlog. The blog form will be asking for the following fields :

  • Title of the blog(required)
  • Thumbnail for the blog(required)
  • Tags (Multiple select) (required)
  • Content of the blog (required)
  • Type of Blog ( Self or campaign) (Not required)
  • Campaign (If blog type is selected as campaign, only then is required, otherwise not)
    Whenever the user creates this blog, a 3-second popup should show saying "Your blog will be displayed publicly shortly after the admin approves it." We want this as all blogs are to be approved by the admin before being visible publicly but you don't have to deal with that. Just remember to show the popup.

Please keep in mind, that we follow a specific design pattern throughout the platform.

Describe alternatives you've considered

Feel free to suggest!

Developer Help

For design reference, check out /jobs/post.

@SamakshAgarwal1112 SamakshAgarwal1112 added enhancement New feature or request difficulty - easy BSoC'24 Issues available during BSoC 2024 labels Jul 15, 2024
@Vaibhavsahu2810
Copy link
Contributor

@SamakshAgarwal1112 i would like to work on this issue.

@SamakshAgarwal1112
Copy link
Collaborator Author

@Vaibhavsahu2810 Go ahead

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BSoC'24 Issues available during BSoC 2024 difficulty - easy enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants