sirlawglobal / OSAAGOS-API-Alumni-Website

https://osaagos-api-alumni-website.onrender.com
0 stars 0 forks source link

hosted on : https://osaagos-api-alumni-website.onrender.com/

User Authentication and Authorization

1. Register a new user

2. Login a user

3. Get user profile

4. Update user profile

Alumni Profiles

5. Update alumni profile and profile picture

Search and Filter

6. Search for alumni

Networking

7. Send a message

8. Get messages

Groups

9. Create a group

10. Get all groups

11. Join a group

11b. leave a group

11_i. create group post

11_ii. Get all groups post

11_iii. Update a group post

11_iv. Delete a group post

11_v. creating a reply to a group post

11_vi. GETTING ALL reply to a group post

11_vii. UPDATING reply to a group post

Forum

12. Create a forum

13. Get all approved forum

14. create forum post

14b. Get all forum post

15. Update a forum post

16. Delete a forum post

16_i. creating a reply to a forum post

11_vi. GETTING ALL reply to a forum post

11_vii. UPDATING reply to a forum post

Events

17. Create an event

18. Get all events

19. Get event by ID

20. Update an event

21. Delete an event

News and Articles

22. Create a news article

23. Get all news articles

24. Get news article by ID

25. Subscribe to newsletter

Donations and Fundraising

26. Create a fundraising campaign

27. Get all fundraising campaigns

28. Donate to a campaign

Media Gallery

29. Upload media

30. Get media gallery

31. Delete media

Sure! Here is a revised version of the CRUD operations for the API endpoints:

32. Admin Authentication

33. Create Alumni Profile

34. Get Alumni Profiles

35. Update Alumni Profile

36. Delete Alumni Profile

37. Get Admin Analytics

CRUD for Events

38. Create Event

39. Get All Events

40. Get Event by ID

41. respond to an Event

41. Update Event

42. Delete Event

CRUD for News

43. Create News Article

44. Get All News Articles

45. Get News Article by ID

46. Update News Article

47. Delete News Article

CRUD for Media

48. Upload Media

49. Get Media Gallery

50. Delete Media

JOB Dashboard

51. Get All Jobs

52. Create a New Job

53. Update a Job

54. Delete a Job

Donation API Endpoints

54. Create a New Donation

Authentication & Authorization