Menu

Post image 1
Post image 2
1 / 2
0

Day 90 of #100DaysOfCode — DevCollab: Collaboration Requests API and Search

DEV Community·M Saad Ahmad·about 1 month ago
#mRe9zyA1
Reading 0:00
15s threshold

Yesterday, the Projects API was completed and tested. Today I built the final piece of the Django backend: the Collaboration Requests API. This is the feature that makes DevCollab a platform rather than just a directory. Developers send requests, owners review and respond, and both sides can track the status. By the end of today, the entire backend is complete, tested, and ready for the Next.js frontend to be built on top of it. What the Collaboration Requests API Needs to Do Before writing any code, it's worth being precise about what this API needs to handle, because the permission logic here is more complex than anything built so far. Four operations, each with distinct permission requirements: Sending a request: any authenticated user can send a request to any project, as long as they are not the project owner and have not already sent a request to that project.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More