AgenticOS
기업 AI 에이전트를 구축·실행·관리하는 통합 플랫폼, 자체 호스팅·오픈소스
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗💡 Note: This is a frontend/fullstack-focused assignment. You will build a robust, scalable, and visually appealing user interface using Next.js. You must consume a backend API (either your own from B7A6 or a provided one) and demonstrate proper architecture, state management, role-based access, and modern UI/UX best practices.
💡 Check your Student ID by clicking your profile image on the Programming Hero Website. The project domain must match your B7A6 Backend Assignment (or a mutually agreed-upon alternative).
| Last Digit of Student ID | Assignment Domain |
|---|---|
| 1 | Courier & Logistics Platform 🚚 |
| 2 | Blood Donation & Emergency Platform 🩸 |
| 3 | Load Shedding & Power Management ⚡ |
| 4 | Developer Assessment Platform 💻 |
| 5 | Emergency Ambulance Dispatch 🚑 |
| 6 | Housing & Roommate Platform 🏠 |
| 7 | Field Service Management 🔧 |
| 8 | Project Management SaaS 📋 |
| 9 | University Management System 🎓 |
| 0 | City Complaint & Service Platform 🏙️ |
💡 Note: Regular e-commerce clones or overly simplistic CRUD dashboards are not allowed. The UI must reflect the complexity of the domain, featuring distinct workflows for 3 distinct user roles.
[!CAUTION] MANDATORY - READ CAREFULLY
The following requirements are strictly mandatory. Failure to complete any of these may result in significant mark deductions or 0 marks for the affected section:
- Next.js App Router Architecture: Strict and justified use of Server Components (default) and Client Components (
"use client"). Proper use oflayout.tsx,page.tsx,error.tsx, andloading.tsx.- Modern UI/UX & Responsiveness: Mobile-first, accessible, and modern design. Must use a utility-first CSS framework (Tailwind CSS/StyleX) and a component library (e.g., shadcn/ui, Radix UI, or Mantine).
- Authentication & Authorization: Secure login flow, protected routes (middleware), and role-based UI rendering (hiding/showing elements based on the 3 distinct roles).
- One-Click Role Login: Your login page must implement a clear, structured layout featuring distinct, one-click "Demo Login" buttons for each of the 3 roles (e.g., Admin, User, Provider).
- API Integration & State Management: Proper data fetching (TanStack Query / SWR or native Next.js caching), global state management (Zustand / Redux Toolkit / Context), loading skeletons, and error boundaries.
- Form Handling & Validation: Use React Hook Form or
@tanstack/react-form+ Zod for all forms, ensuring frontend validation matches backend rules.- Payment Integration: Must integrate the frontend flow for Stripe or SSLCommerz (Test Mode). Simulated/fake payments (e.g., "Cash on Delivery") are NOT accepted.
- Meaningful Commits: Minimum 20 meaningful frontend commits with descriptive messages (e.g.,
feat: add role-based sidebar,fix: resolve hydration mismatch).- Demo Credentials: Provide working demo email and password for the Admin role (and others, if 1-click login is not fully functional) for evaluation.
- Deployment: Provide a working live frontend URL (e.g., Vercel, Netlify, Cloudflare).
- Video Explanation: Submit a 5–10 minute UI/UX and fullstack integration walkthrough video.
| # | Category | Weight | Details |
|---|---|---|---|
| 1 | UI/UX Design & Responsiveness | 20% | Modern design, accessibility, mobile responsiveness, consistent theming |
| 2 | Next.js Architecture | 15% | Proper Server/Client component split, App Router features, layouts, error boundaries |
| 3 | Authentication & Authorization | 15% | Secure auth flow, middleware protection, role-based UI rendering (3 roles) |
| 4 | API Integration & State Management | 15% | Data fetching strategy, caching, global state, optimistic updates, loading states |
| 5 | Form Handling & Validation | 10% | React Hook Form / @tanstack/react-form + Zod, user-friendly errors, complex workflows |
| 6 | Performance & Optimization | 10% | Image optimization, lazy loading, code splitting, URL state management (useSearchParams) |
| 7 | Code Quality & Reusability | 5% | Component modularity, custom hooks, clean code, proper typing (TypeScript) |
| 8 | Deployment | 5% | Working production URL, environment variable configuration, CI/CD (optional bonus) |
| 9 | Commit History | 2% | 20+ meaningful frontend commits |
| 10 | Video Explanation | 3% | 5–10 minute UI/UX and integration walkthrough |
| Total | 100% |
⏱️ Detailed Guidelines: Please read the complete project requirements, tech stack, and API rules here:
👉 Project Requirements & API Guidelines
⏱️ Recommended Schedule: Maintain steady progress to avoid last-minute stress and ensure a clean Git history.
👉 View the 5-Day Work Breakdown
| Deadline | Maximum Marks |
|---|---|
| October 10, 2026, 11:59 PM | 60 Marks |
[!IMPORTANT] Note: There will be no 50-mark or 30-mark extended deadlines. To ensure your eligibility and participation in Job Placement Support and Reward Courses, you must submit your assignment strictly within this deadline. Late submissions will not be accepted or graded.
Please format your submission exactly like this example:
Project Name : Courier & Logistics Platform
Backend Repo : https://github.com/your-username/courier-backend
Frontend Repo : https://github.com/your-username/courier-frontend
Live Backend URL : https://courier-api.vercel.app
Live Frontend URL : https://courier-frontend.vercel.app
API Documentation : https://courier-api.vercel.app/docs (Link to your B7A6 or provided API docs)
Demo Video : https://drive.google.com/file/d/xyz/view
Demo Admin Email : [email protected]
Demo Admin Password : ********
⚠️ Security Warning: Never submit personal passwords or production secrets. Create dedicated, secure demo credentials specifically for evaluation.
Duration: 5–10 minutes
Language: English or Bengali
What to Cover:
layout.tsx and loading.tsx in action.error.tsx or toast notification.Recording Options:
Your frontend must bring the B7A6 Backend Project Ideas to life. Refer to the B7A6 Idea Hub for domain-specific workflows.
🚀 Final Goal: Build a frontend that is not just a "dumb" API consumer. Your project should demonstrate a deep understanding of Next.js architecture, modern UI/UX principles, robust state management, and seamless fullstack integration. Build an interface you would be proud to put in your professional portfolio!