Skip to content

yaxyobekuz/my-team

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

51 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘₯ My Team

This project is built with React, Vite, and TailwindCSS to deliver a fast and responsive web application with a streamlined development experience.

Project Preview


πŸš€ Live Demo

πŸ”— View Live

Key Features

  • Vite: A fast development build tool with Hot Module Replacement (HMR).
  • React: A JavaScript library for building dynamic user interfaces.
  • TailwindCSS: A utility-first CSS framework that provides pre-configured styling for rapid UI development.
  • Hot Module Replacement (HMR): Enables instant updates without full page reload during development.
  • ESLint: Configured for linting JavaScript/JSX files for code quality.

Getting Started

Prerequisites

  • Node.js (version 14.x or higher)
  • npm (version 6.x or higher) or Yarn (optional)

Installation

  1. Clone the repository:

    git clone https://github.com/yaxyobekuz/my-team.git
    cd my-team
  2. Install dependencies:

    npm install
    # or
    yarn install

Development Server

To start the development server with HMR:

npm run dev
# or
yarn dev

The app will be available at http://localhost:5173 by default.

Build for Production

To create a production build of your app:

npm run build
# or
yarn build

The production-ready files will be in the dist/ directory.

Preview Production Build

To preview the production build locally:

npm run preview
# or
yarn preview

Linting

To lint your files:

npm run lint
# or
yarn lint

Project Structure

β”œβ”€β”€ public/              # Public assets (favicon, etc.)
β”œβ”€β”€ src/                 # Source files
β”‚   β”œβ”€β”€ assets/          # Static assets (images, icons, etc.)
β”‚   β”œβ”€β”€ components/      # Reusable React components
β”‚   β”œβ”€β”€ pages/           # Page components
β”‚   β”œβ”€β”€ layouts/         # Layout components
β”‚   β”œβ”€β”€ index.css        # Tailwind CSS configuration and global styles
β”‚   β”œβ”€β”€ App.jsx          # Main app component
β”‚   └── main.jsx         # Entry point for the app
β”œβ”€β”€ postcss.config.js    # PostCSS configuration
β”œβ”€β”€ tailwind.config.js   # TailwindCSS configuration
β”œβ”€β”€ vite.config.js       # Vite configuration
β”œβ”€β”€ index.html           # Main HTML file
└── package.json         # Project metadata and dependencies

Customizing TailwindCSS

TailwindCSS is already configured, but you can modify the tailwind.config.js file to extend or customize the theme, such as adding new colors, fonts, or spacing values.

Example:

module.exports = {
  theme: {
    extend: {
      colors: {
        primary: "#014E56",
      },
    },
  },
};

Scripts

  • dev: Starts the development server with HMR.
  • build: Builds the application for production.
  • preview: Previews the production build.
  • lint: Lints your code with ESLint.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • Vite: A modern front-end build tool for blazing-fast development.
  • TailwindCSS: Utility-first CSS for styling and layout.
  • PostCSS: CSS tool for transforming styles with plugins like TailwindCSS.
  • ESLint: A tool for identifying and fixing problems in JavaScript code.

Learn More


πŸ“ž Contact

If you have any questions or feedback, feel free to reach out:
πŸ“§ Email: info@yaxyobekk.uz
πŸ”— Website: yaxyobekk.uz

Releases

No releases published

Packages

No packages published