Hi Interns
Mon Espace
Stages & Alternances
Hi Resume
Hi Agent
Programme Mobility
Se connecter
Defendrgg - Topic 5: Admin Dashboard Development PFE | Hi Interns
Retour
Defendrgg
Tunisie
Topic 5: Admin Dashboard Development PFE
Topic 5: Admin Dashboard Development PFE
Defendrgg
•
Tunisie
Frontend Vue.js / Angular
Backend API Development
Database Systems
Publié il y a environ 4 heures
Stage
⏱️
3-6 mois
💼
Hybride
📅
Expire dans 13 jours
Version adaptée à l’offre, pas générique.
En savoir plus
Description du poste
Objectives
Centralize platform management to enable efficient oversight of users, content and system health.
Provide tools to monitor users, resolve issues, manage blogs/CMS, enforce role-based access and maintain audit logs.
Use analytics to inform strategic improvements and provide actionable insights to product teams.
Key Responsibilities
Design and implement an admin dashboard UI using Next.js for responsive, user-friendly interfaces.
Build backend admin features with Node.js and Express.js: user management, role-based access control (RBAC), audit logging and CMS endpoints.
Integrate MongoDB for data storage, activity logs and analytics aggregation; design schemas to support efficient queries and reporting.
Technical Stack & Architecture
Frontend: Next.js for server-side rendering, routes, and admin components.
Backend: Node.js + Express.js for REST APIs, authentication, RBAC and admin operations.
Database: MongoDB for users, content (blogs/CMS), audit logs and analytics storage.
Analytics: Design DB aggregation pipelines and endpoints to supply charts, KPIs and usage reports to the dashboard.
Deliverables
A functional admin dashboard (Next.js) with pages for user management, content/CMS, analytics and issue resolution.
Backend API endpoints (Node.js/Express) implementing RBAC, audit logging and content management.
MongoDB schemas and sample analytics queries/aggregations; seed or sample data to demonstrate reports.
Requirements & Desired Skills
Proficiency with Next.js, React and frontend state/data handling for dashboard UIs.
Experience building REST APIs with Node.js and Express.js, including authentication and authorization patterns.
Familiarity with MongoDB schema design, aggregation framework and query optimization for analytics.
Attention to security best practices: role-based access controls, audit trails and secure handling of admin operations.
How to Apply
Apply via the project posting: https://defendr.gg/jobs
Email subject to use if asked to send application materials: "Application — Topic 5: Admin Dashboard Development PFE"
Envoyer ma candidature
Sauvegarder
Partager le stage