Skip to content

linzi-v7/admin-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Admin Dashboard

Overview

This project is part of The Odin Project curriculum, focusing on creating a visually appealing admin dashboard using HTML and CSS. The primary objective is to leverage CSS Grid for structuring the layout efficiently, ensuring a clean and organized design. Although the project is frontend-only and non-interactive, it emphasizes proper styling and layout techniques.

Technologies Used

  • HTML5 – Structures the content of the dashboard.
  • CSS3 – Handles styling and layout, with a strong emphasis on CSS Grid.

Features

  • Static Admin Dashboard – A non-interactive UI designed for practice and demonstration.
  • CSS Grid Layout – Structured and flexible layout using CSS Grid.
  • Styling & Design – Proper use of CSS for typography, colors, and spacing.
  • Well-Defined Sections – Organized into Home, Settings, Your Projects, Announcements, and Trending.

Project Structure

The dashboard consists of the following key sections:

  • Header – Contains a search bar and a personalized greeting.
  • Home – Includes profile, messages, history, tasks, and community details.
  • Your Projects – Displays a list of projects with brief descriptions.
  • Announcements – Highlights important updates and notifications.
  • Trending – Showcases trending topics and user activities.

Usage

This project serves as an educational exercise in CSS Grid and frontend design. It can be used as:

  • A reference for structuring similar dashboard layouts.
  • A starting point for more complex, interactive projects.

Screenshots & Reference

  • Achieved
    Admin Dashboard Screenshot

  • Reference
    Reference Dashboard

Future Enhancements

Although the project is currently static, potential future improvements include:

  • Interactivity – Implementing JavaScript for dynamic elements.
  • Dynamic Content – Integrating with a backend for real-time data.
  • Enhanced Styling – Adding CSS animations and transitions for better UX.
  • Drag & Drop – Enabling drag-and-drop functionality for project cards.
  • Responsive Design – Adapting the layout for mobile and different screen sizes.
  • Clean Code - Follow best practices and use more CSS variables for better maintanibility.

Live Demo

View on GitHub Pages

Note: This project was built without considering responsive design.

Acknowledgments

  • The Odin Project – For providing the curriculum and project inspiration.
  • Icons & Images – The icons and images used in this project are for educational purposes only.

License

This project is open-source and available under the MIT License.

Contact

For any inquiries or collaborations, feel free to reach out:


πŸ“Œ Project Status: Completed πŸš€ (Future improvements planned)

About

"The Odin Project" Project #7: Admin Dashboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published