ce0cc6fbf0
- Added user registration and login functionality with JWT authentication. - Created auth controller, service, and module in the backend. - Implemented user model and user products management. - Integrated NextAuth for session management on the frontend. - Added middleware for protecting routes and handling public access. - Updated frontend API routes to include authorization headers. - Enhanced recipe and user product models to support ownership and visibility. - Created registration and login pages in the frontend. - Added necessary types for NextAuth session management.
22 lines
437 B
JSON
22 lines
437 B
JSON
{
|
|
"name": "recipe-frontend",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "next dev -p 3000",
|
|
"build": "next build",
|
|
"start": "next start -p 3000"
|
|
},
|
|
"dependencies": {
|
|
"next": "16.2",
|
|
"next-auth": "^5.0.0-beta.28",
|
|
"react": "19.2",
|
|
"react-dom": "19.2"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "22.15.29",
|
|
"@types/react": "18.3.3",
|
|
"@types/react-dom": "18.3.0",
|
|
"typescript": "5.4.5"
|
|
}
|
|
}
|