Commit Graph

68 Commits

Author SHA1 Message Date
Adolfo Reyna 148ed696b2 feat: Add Swagger API documentation
This commit introduces Swagger API documentation for all endpoints in the
application.

- Installs  and .
- Configures Swagger in  to generate and serve API documentation
  at .
- Adds JSDoc-style Swagger annotations to all routes in  and
  the  directory (, , ,
  , , ).
- Defines a cookie-based security scheme for authenticated routes.

This allows for interactive API documentation and testing via the
endpoint.
2025-07-17 09:52:37 -04:00
Adolfo Reyna 100b0c2a8f Change payments to be accessible wihtout loggin 2025-07-17 09:32:49 -04:00
Adolfo Reyna 64ca9df639 Tags support 2025-07-17 09:32:27 -04:00
Adolfo Reyna 46a2fc5c2b Add endpoint to retrieve posts by tag with validation 2025-02-27 23:45:17 -05:00
Adolfo Reyna 56cb8b4caa Enhance session and profile handling with validation and error handling improvements 2025-02-27 23:12:11 -05:00
Adolfo Reyna 0b20f05124 Cleaning code for index.js 2025-02-20 23:27:13 -05:00
Adolfo Reyna a49932ae79 Fix bug on organic endpoint 2025-02-20 21:49:25 -05:00
Adolfo Reyna c2169c9604 Make promotional post default for now 2025-02-05 20:50:38 -05:00
Adolfo Reyna 309ae1b69b Add promotional endpoint (extended) for new users 2025-02-05 20:46:24 -05:00
Adolfo Reyna 9ad30e102e Check for invitations which were used already 2025-02-04 23:21:53 -05:00
Adolfo Reyna 62fcf4fe2c Fix endpoint to check invitations 2025-02-04 23:03:46 -05:00
Adolfo Reyna d79138fba6 Add notifications to user when a follow profile posted 2024-12-31 16:28:31 -05:00
Adolfo Reyna 6b24947b56 Merge branch 'master' of https://git.heroku.com/safe-atoll-23973 2023-07-08 16:36:46 -04:00
Adolfo Reyna 2f726a5331 start support for songs 2023-05-31 06:11:50 -04:00
Adolfo Reyna 7ff9223a5c Notifs for groups posting in feed 2023-02-07 15:51:37 -05:00
Adolfo Reyna af059b6fc6 restric newsOnly groups from posting 2023-02-07 13:40:18 -05:00
aeroreyna 47973879ab Fix following groups 2023-01-22 22:42:18 -05:00
aeroreyna dadf070ac5 Add bible API 2023-01-12 12:19:29 -05:00
aeroreyna fddce94cfb Fix permissions to private groups on tag posts q 2022-12-30 09:26:15 -05:00
aeroreyna 84087adb82 profile embedded and media entry points 2022-12-30 08:27:34 -05:00
aeroreyna 2e339f6b36 Adding media and recent watch media 2022-12-30 07:54:49 -05:00
aeroreyna 1f3cc06470 Bunch small things: Notifs for react, subsplash... 2022-12-28 22:54:19 -05:00
aeroreyna 6b6f263821 add update post endpoint 2022-09-10 13:13:04 -04:00
aeroreyna ac3b7da016 deleting vimeo logic :( 2022-08-29 21:26:52 -04:00
aeroreyna e7c9d56404 Unreact to comments 2022-04-04 21:14:12 -07:00
aeroreyna 137d91bcc3 Notification when accepted on private groups 2022-03-27 12:02:00 -07:00
aeroreyna a3fc84fbad adding vimeo api 2022-03-13 15:58:30 -07:00
aeroreyna 57a91c0470 News post emails 2022-02-27 11:04:10 -08:00
aeroreyna 3d9393c0b2 news posts 2022-02-22 22:49:09 -08:00
aeroreyna 5998bbb484 Fix delete endpoint 2022-02-21 22:37:38 -08:00
Adolfo Reyna ca44e5b424 initerest and random merge posts 2022-02-19 18:36:01 -08:00
aeroreyna f0e1c6b5a9 change popular groups to limit 5 2022-02-16 22:40:49 -08:00
aeroreyna 58fda40c20 Fix popular courses match stage 2022-02-16 22:40:21 -08:00
aeroreyna e0c6470bce FIrst nonorganic posts 2022-02-16 22:28:11 -08:00
aeroreyna 117bc5833a Delete profiles and posts 2022-02-16 20:33:20 -08:00
aeroreyna 294cacf963 Subscriptions 2022-02-04 22:54:48 -06:00
aeroreyna cb056a078a Record Payments Intents 2022-01-23 20:16:50 -08:00
Adolfo Reyna f147bf70fd custom amount payments 2022-01-05 23:29:14 -08:00
Adolfo Reyna 9406b40ed4 Remove console.log 2021-11-28 21:20:15 -08:00
Adolfo Reyna 8a72998612 Ability to change data for courses 2021-11-28 21:16:11 -08:00
Adolfo Reyna 75249c9f07 payments v2 2021-11-10 22:10:58 -08:00
Adolfo Reyna b40f2b42bf payments v1 2021-11-10 22:09:09 -08:00
Adolfo Reyna 364f38a28d payments v1 2021-11-10 22:03:49 -08:00
Adolfo Reyna 687be41e3e reject and notification on request 2021-10-29 20:40:59 -07:00
Adolfo Reyna bf58c55e97 remove console.log 2021-10-18 22:18:54 -07:00
Adolfo Reyna 47f35aba3e query groups and courses 2021-10-14 20:51:17 -07:00
Adolfo Reyna 9dc1517fe7 query profiles 2021-10-14 20:33:18 -07:00
Adolfo Reyna dce98a30c6 send invitations emails 2021-10-10 10:50:42 -07:00
Adolfo Reyna c64e2361fc fix private groups visibility on feed and profiles 2021-10-10 10:31:39 -07:00
Adolfo Reyna 74f9108fa7 Invitation only for signup 2021-10-04 10:13:06 -07:00