This project (User Profiles and Feed APIs) enables you to create and edit a new profile, create new feeds in your profile, view the status of other profiles of all users, and much more features...
- BASIC REQUIREMENTS
-
Create new profile
- Handle registration of new users
- Validate profile data
-
Listing existing profiles
- Search for profiles
- Email and name
-
View specific profiles
- Profile ID
-
Update profiles of logged in user
- Change name, email and password
-
Delete profile
- API URLs
-
/api/profile/
- list all profiles when HTTP GET method is called
- create new profile when HTTP POST method is called
-
/api/profile/<profile_id>/
- view specific profile details by using HTTP GET
- update object using HTTP PUT / PATCH
- remove it completely using HTTP DELETE
- BASIC REQUIREMENTS
-
Creating new feed items
- Logged in user only
-
Updating feed items
- Logged in user only
-
Deleting profile feed items
- Logged in user only
-
Viewing other profile status updates
- All users
- API URLs
-
/api/feed/
- list all feed items
- GET (list feed items)
- POST (create feed item for logged in user)
-
/api/feed/<feed_item_id>/
- manage specific feed items
- GET (get the feed item)
- PUT / PATCH (update feed item)
- DELETE (delete feed item)