3a955a0568
feat(api): Enhance study creation and user management with improved error handling and logging
...
- Updated the study creation endpoint to return JSON responses for errors and success.
- Added user existence verification before creating a study.
- Enhanced error logging for better debugging.
- Refactored user creation in webhooks to use transactions for atomicity.
- Improved response structure for webhook processing.
- Updated the seed script to streamline role and permission insertion.
- Added new permissions for editing studies and participants.
2024-12-03 15:42:43 -05:00
09b24a0e74
docs(repo): update README to link to website
2024-11-21 02:03:57 -05:00
07a04e9e8b
fix(perms): Fix wrong table names in permissions scope
2024-11-21 01:57:50 -05:00
645b4b63aa
feat(auth): Add Clerk user sync to database using webhooks
2024-11-21 01:53:43 -05:00
8fc8da036c
build(repo):
2024-11-21 01:52:55 -05:00
a59834591c
chore(repo): Add example .env file
2024-11-21 01:08:29 -05:00
15fce87c6c
style(repo): Update README.md to show screenshot of homepage
2024-11-21 00:50:32 -05:00
e06babd7a0
fix(homepage): update sign-up button to open account creation modal
2024-11-21 00:47:22 -05:00
59a9aa67b9
feat: Add landing page
2024-11-21 00:26:31 -05:00
f700cad564
Remove delete routes
2024-11-20 23:35:49 -05:00
1715f6eeb8
Implement permissions on participants page
2024-11-20 23:35:44 -05:00
f90b6d54c0
Dependency updates
2024-11-20 23:35:26 -05:00
0d2b18217d
Update participants page UI
2024-11-20 22:50:17 -05:00
e5d32830e7
Clean up unused imports
2024-11-20 22:50:07 -05:00
6d4527d732
Update .env and build process
2024-11-20 22:49:54 -05:00
d4a4d1c687
Add LICENSE file
2024-11-19 22:18:06 -05:00
1dea322cb7
Update README.md
2024-11-19 22:16:42 -05:00
b4a05e0bcd
Clean codebase- start from scratch
2024-11-19 22:14:54 -05:00
9d9aa52285
Add roles system
2024-10-03 17:50:07 -04:00
7ef9180026
ability to create trials added; form uploader cleaned up
2024-10-03 16:35:19 -04:00
93e2b0323b
Update .gitignore for test data
2024-09-30 08:20:22 -04:00
be56ead43f
Finalize form display
2024-09-26 18:14:04 -04:00
6584a48f27
Form implementation, api routes
2024-09-26 16:04:57 -04:00
66137ff7b4
Begin file upload, add theme change
2024-09-26 01:00:46 -04:00
ccc3423953
Update participant and study API routes
2024-09-25 22:13:29 -04:00
33d36007c8
Delete pnpm-lock.yaml
2024-09-18 18:38:59 -04:00
0e019e3c30
create database connection
2024-09-18 18:38:35 -04:00
dab127aed7
dockerized build system
2024-09-18 18:32:16 -04:00
ce046c2062
Initial commit
2024-09-14 23:38:24 -04:00
e48ab0aa6e
Initial commit
2024-09-13 00:19:21 -04:00