Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

37 Commits

Folders and files

Repository files navigation

Logo

Blueddit Backend: The Community-Driven Content Hub API

Blueddit Backend is a RESTful API built with Django and Django REST Framework that powers the Blueddit platform. This API handles user authentication, community management, post creation, voting, following communities, and more—enabling the interactive and dynamic features of Blueddit.


Table of Contents


Introduction

Blueddit Backend provides the server-side functionality required to support a community-driven content platform. It manages:

  • User Authentication: Register, login, token refresh, and logout.
  • Community Management: Create, join, and leave communities.
  • Post Operations: Create, read, update, and delete posts.
  • Voting and Aura System: Vote on posts and update aura values.
  • Follow/Unfollow Communities: Allow users to follow or unfollow communities.

All endpoints are secured using JWT, and the API adheres to RESTful principles for scalability and maintainability.


🛠 Tech Stack

Server:

  • Python – Programming language.
  • Django – Web framework.
  • Django REST Framework – API framework.
  • djangorestframework-simplejwt – JWT authentication.
  • SQLite – Database.

Tools:

  • Postman – API testing.
  • Git & GitHub – Version control.
  • VSCode / PyCharm – Code editors/IDEs.
python logo django logo sqlite logo postman logo git logo github logo

✍️ Authors


License

MIT License

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages