This is a modern landing page built using React, Vite, and Tailwind CSS. The project is designed to be fast, responsive, and easy to customize.
- React 19: Built with the latest version of React for a modern development experience.
- Vite: Fast build tool for development and production.
- Tailwind CSS: Utility-first CSS framework for rapid UI development.
- Lucide Icons: Beautiful and customizable icons for your landing page.
- Responsive Design: Fully responsive layout for all devices.
- React
- Vite
- Tailwind CSS
- Lucide Icons
- ESLint: For code linting and maintaining code quality.
Follow these steps to set up the project locally on your machine.
- Node.js: Make sure you have Node.js installed. You can download it from here.
- npm: npm is bundled with Node.js, so you don't need to install it separately.
-
Clone the repository:
git clone https://github.com/Nimasaghi-dev/landing-page.git cd landing-page -
Install dependencies:
npm install
-
Start the development server:
npm run dev
This will start the Vite development server. Open your browser and navigate to
http://localhost:5173to view the landing page.
npm run dev: Starts the development server.npm run build: Builds the project for production.npm run lint: Runs ESLint to check for code issues.npm run preview: Previews the production build locally.
- Tailwind CSS: Modify the
tailwind.config.jsfile to customize your design system. - Lucide Icons: Replace or add icons from the Lucide Icons library.
- Content: Update the content in the
src/components/files to match your needs.
Contributions are welcome! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeatureName). - Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/YourFeatureName). - Open a pull request.