Run this project locally
npm intall
npm run dev
This project is a modern, responsive web application built with React, designed to provide a user-friendly dashboard for managing repositories. The application includes features such as a collapsible sidebar for navigation, a search functionality for filtering repositories, a scrollable list view, and a secure sign-in page. The layout is fully responsive, providing a seamless experience across various devices, from large desktops to small mobile screens.
This application is intended for developers and users who need an efficient way to view and manage their code repositories. The intuitive design and responsive nature of the application make it accessible to users of different technical skill levels and on any device.
- JavaScript: The main language used to write the logic and code.
- React
- Tailwind CSS
- React Router DOM
- Cross-Device Compatibility
- Flexible Grid System
- Breakpoint Adjustments
- Collapsible Design: The sidebar is designed to collapse and expand depending on the screen size. On mobile, it hides behind a hamburger menu, while on desktop, it's always visible.
- Hamburger Toggle: A hamburger menu icon is used on mobile to show or hide the sidebar.
- Mobile Overlay: When the sidebar is opened on mobile, it overlays the main content area with a semi-transparent background.
- Adaptive Layout
- Overflow Handling
- Smooth Scrolling
- Responsive Design: The form in the sign-in page adapts to various screen sizes, ensuring a comfortable and functional experience on all devices.