aisha-hassan-huzaifa-academy

byLUKMAN MUSA ALHASSAN

Build the foundation of a School Management Portal for: AISHA HASSAN HUZAIFA ACADEMY, JOS Motto: "Building tomorrow's leaders" The school has: - Nursery 1–3 - Primary 1–5 - JSS 1–3 - SSS 1–3 TECHNOLOGY: - Node.js - Express.js - EJS - HTML - CSS - JavaScript - MySQL The application must be a real functional system, not just a UI prototype. IMPORTANT: The project has already been started. Node.js is installed. Express is installed. server.js already exists. The Express server has already been successfully tested at: http://localhost:3000 DO NOT recreate the project from scratch. First inspect the existing project and preserve the working Express server. Create a clean project structure for: - config - routes - controllers - models - middleware - views - public - database Prepare the application for: - Authentication - Admin - Teacher - Student - Parent Do not build all features yet. For this stage: 1. Inspect the existing project. 2. Keep the working Express server. 3. Organize the project structure. 4. Configure EJS. 5. Configure static files. 6. Add basic error handling. 7. Create a simple professional homepage for the school. 8. Make the homepage responsive. 9. Confirm the server still runs successfully on localhost:3000. Do not proceed to the database or authentication yet. After completing this stage, explain what was created and how to test it.

Landing
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks

1
#2

Implement Landing page

To Do

As a Frontend Developer, implement the approved Landing page design and the task-owned sections below. Implementation contract: - Outcome: Implement Landing page - Requirement sources: - src-de38a49e8021fea5 - src-52dd55aaaf12ea83 - src-8ad2e1ff3b6eb929 - src-2570f50db62612e4 - src-a5b983d4279c2857 - src-0553b9da6b8e9b0b - src-ea4abc4c6e3a8152 - src-74531c86ff4c0671 - src-5180f2af2d496929 - src-99fcc27b628d3a8e - src-e7e976db9b90efae - src-1a3af7dd82b111e5 - Owned behavior: - Responsive navigation - Illustrated hero with animation - Responsive grid layout - Editorial text presentation - Footer identity reinforcement - Build and configure the foundation of the School Management Portal. - Interfaces: - Provide school.management.portal.foundation: Build and configure the foundation of the School Management Portal. Acceptance criteria: - The task-owned behavior is implemented and verified without undeclared mocks or downstream assumptions. - LandingHeader and LandingHero sections render exactly once on the Landing page. - Header provides smooth-scroll navigation and a responsive mobile drawer. - Hero section displays illustration and text with fade/slide-in animation. - CTA button navigates to the Levels section. - Design structure and theme match the provided JSX and CSS. - Landing page renders with all sections visible - Responsive grid adapts to screen sizes - Mission statement is readable with specified typography - Footer displays school name, motto, and location - Capability school.management.portal.foundation implements Build and configure the foundation of the School Management Portal. and is verified through its declared interfaces.

AI 90%
Human 10%
High Priority
1.5 days
Frontend Developer
Landing design preview
Landing: View school information
Landing: Navigate homepage
Landing design preview
Landing: View school information
Landing: Navigate homepage