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

Blog Website using NodeJS #379

Merged

Conversation

DharshiBalasubramaniyam
Copy link
Contributor

Closes: #15

  • Title : Blog platform
  • Name: : Dharshi Balasubramaniyam
  • Idenitfy yourself: : GSSOC 24

Describe the add-ons or changes you've made 📃

I have added a backend api for blog platform.

  1. Backend infrastructure for a blogging platform, using Node.js, Express.js, and MongoDB, facilitating seamless management of user and admin roles with role-based authentication.
  2. Robust user authentication functionalities, including sign-in and sign-up features, ensuring secure access for both users and administrators.
  3. Users can create, edit, delete and view their own blogs.
  4. Users can like/unlike, comment, search by tags and view blogs.
  5. Administrators can manage user, blogs and tags.

How Has This Been Tested? ⚙️

I have tested the apis via postman. Some of the screenshots are below.

Screenshots 📷

add_comment
create_blog
get_all_blogs
get_all_tags
like_unlike
login_user
register_user

Type of change ☑️

  • New feature (non-breaking change which adds functionality)

Checklist: ☑️

  • My code follows the Contributing Guidelines & Code of Conduct of this project.
  • This PR does not contain plagiarized content.
  • I have performed a self-review of my own code.
  • I have commented my code, particularly wherever it was hard to understand.
  • My changes generate no new warnings.

Note to reviewers 📄

Copy link

vercel bot commented Jun 22, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
web-master-log ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 24, 2024 5:14pm

Copy link

Thank you for submitting your pull request! We'll review it as soon as possible. For further communication, join our discord server https://discord.gg/tSqtvHUJzE.

Copy link
Contributor

@github-advanced-security github-advanced-security bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CodeQL found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

Copy link
Owner

@Avdhesh-Varshney Avdhesh-Varshney left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@DharshiBalasubramaniyam PR Approved 🎉

@Avdhesh-Varshney Avdhesh-Varshney merged commit 2ffc0d0 into Avdhesh-Varshney:main Jun 25, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Blog Website using NodeJS
2 participants