Student Management
Authentication Google OAuth 2.0 for user login. Session-based login persistence using Passport.js. Only authenticated users can access the application. Role-Based Access Control (RBAC) User roles: admin, teacher, student... (Budget: $30 - $250 USD, Jobs: Node.js, PostgreSQL, React.js)
