UI_niverse is a collection of frontend projects designed to help students and developers enhance their frontend development skills. This repository provides inspiration, reference, and hands-on practice for mastering the art of frontend development.
- React + TypeScript: Built with modern technologies to ensure scalability and maintainability.
- Vite: Fast and efficient development environment with hot module replacement (HMR).
- TailwindCSS: Utility-first CSS framework for rapid UI development.
- Reusable Components: Modular and reusable components like Navbar, Footer, Grid, and SparklesText.
- Routing: React Router for seamless navigation between pages.
- Dark Mode Support: TailwindCSS-based dark mode for better user experience.
UIniverse/
├── public/                # Static assets
├── src/                   # Source code
│   ├── components/        # Reusable UI components
│   │   ├── ui/            # Core UI components
│   │   └── WeatherApp/    # Example project folder
│   ├── lib/               # Utility functions
│   ├── routes/            # Application routes
│   ├── assets/            # Project-specific assets
│   ├── App.tsx            # Main application layout
│   ├── main.tsx           # Application entry point
│   └── index.css          # Global styles
├── package.json           # Project dependencies and scripts
├── tsconfig.json          # TypeScript configuration
├── vite.config.ts         # Vite configuration
└── README.md              # Project documentation
Follow these steps to set up and run the project locally:
- 
Clone the repository: git clone https://github.com/ArDnath/UI_niverse.git cd UI_niverse
- 
Install dependencies: npm install 
Start the development server:
npm run devOpen your browser and navigate to http://localhost:5173 to view the application.
To create a production build:
npm run buildThe build output will be available in the dist directory.
To preview the production build:
npm run previewA responsive navigation bar with a logo and social media links.
A simple footer with copyright information.
A reusable component for creating grid-patterned backgrounds.
A dynamic text component with animated sparkles for visual appeal.
Contributions are welcome! If you have ideas for new projects or improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Created by Ariyaman Debnath. Connect with me on GitHub or Twitter.