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!

Architecture

Service Network for School Management Portalv1
Backend :3000
Frontend :3000
Client
Express Server
Landing Page
Browser
Landing design preview
Landing: View school information
Landing: Navigate homepage
Landing design preview
Landing: View school information
Landing: Navigate homepage