A futuristic, responsive, and beautifully animated admin dashboard created with pure HTML, CSS, and JavaScript.
๐ Submission for the Frontend Challenge by Dev.to x Axero
๐ Live GitHub Page
๐บ Click the image above to watch the full demo on YouTube!
Category | Description |
---|---|
โจ Landing Page | Dynamic greeting with (mock) weather API and user-based welcome message |
๐ Authentication | signup.html + custom admin login |
๐ Dashboard | Multiple linked pages: messages, projects, calendar, team, settings, etc. |
๐ฉโ๐ Admin Section | Independent area for admin configuration and network/security settings |
๐ 3D Models | Earth, Mars, and Jupiter models in .glb for space-themed visual effects |
๐จ Theming | Light/Dark theme toggle for user experience |
๐ฑ Responsive | Optimized for mobile, tablet, and desktop |
๐ Notifications | Currently visual only (not connected to backend logic yet) |
๐ Modular Design | Well-structured files and pages with future extensibility in mind |
โ ๏ธ Note: Some features like notification systems, user persistence, and weather data are currently designed as visual simulations or mockups, and not yet wired to real APIs or backends. However, the logic and structure have been built in a way to allow seamless integration later.
Nebula Works was created as an entry for a frontend development challenge with a focus on originality, responsiveness, and aesthetic experience. The dashboard reimagines admin panels through a space-themed UI/UX, where even typical panels like calendar or projects feel futuristic.
While remaining in pure vanilla technologies (no libraries/frameworks), I strived to make:
- Each page functional and meaningful,
- Each effect smooth and realistic,
- Each user action feel responsive and immersive.
- โ HTML5
- โ CSS3 (custom styling, transitions, animations)
- โ JavaScript (for DOM interactivity, logic)
- โ
.glb
3D assets (compatible with Three.js) - โ No frameworks or UI libraries used
- โ๏ธ Future ready: Easy to extend with APIs, Firebase, or backend frameworks
Name | Role | GitHub |
---|---|---|
Vida Khoshpey | Full Project Developer (Task 1) | @VIDAKHOSHPEY22 |
Yalda Khoshpey | CSS Design & Styling (Task 2) | @YALDAKHOSHPEY |
Task Breakdown:
- Vida: Complete project logic, structure, design system, dashboard functionalities
- Yalda: Styling, layout enhancement, theming animation and design polishing
Each submitted under separate GitHub accounts for transparency.
nebula-works/
โ
โโโ index.html โ Home page with greeting + mock weather API
โโโ signup.html โ User signup form
โโโ style.css โ All custom styling (including animations and theming)
โโโ script.js โ Core interactivity (weather, toggle, greeting logic)
โโโ LICENCE โ MIT License
โโโ README.md โ You're reading it!
โ
โโโ /admin โ Admin-only section
โ โโโ index.html โ Admin dashboard main
โ โโโ user.html โ User management
โ โโโ system.html โ System overview
โ โโโ security.html โ Security settings
โ โโโ network.html โ Network configurations
โ โโโ event.html โ Admin events log
โ โโโ settings-admin.html โ Admin-specific settings
โ
โโโ /dashboard โ User dashboard pages
โ โโโ index.html โ Dashboard overview
โ โโโ project.html โ Projects area
โ โโโ team.html โ Team management
โ โโโ calendar.html โ Calendar & scheduling
โ โโโ messages.html โ Messaging area
โ โโโ resources.html โ Learning/resources panel
โ โโโ settings.html โ User settings
โ
โโโ /assets
โโโ logo.png โ Project logo
โโโ home-preview.png โ Image preview for home
โโโ dashboard-preview.png โ Image preview for dashboard
โโโ calendar-preview.png โ Preview for calendar
โโโ team-preview.png โ Preview for team
โโโ /3d โ 3D space models
โโโ earth.glb
โโโ mars.glb
โโโ jupiter.glb
- Replace mock APIs (weather & messages) with real-time API integration
- Add database and user session (auth, data persistence)
- Convert to full-stack (Node.js/Firebase backend)
- Refactor for component-based frameworks (React or Vue)
- Optimize 3D model performance with lazy loading
This project is licensed under the MIT License.
- ๐ซ Inspired by space and technology, driven by design
- ๐จ 3D models based on NASA Open Assets
- ๐ Built for the Dev.to x Axero Frontend Challenge
- โค๏ธ Handcrafted with passion and creativity
Made with ๐ซ by Vida Khoshpey
and styled with โญ by Yalda Khoshpey