Shopping Vila Bella - Modern Landing Page
About the projectβ
This is a landing page for a fictional shopping mall
π Technologies Usedβ
- React - JavaScript library for building user interfaces
- TypeScript - Typed JavaScript superset
- Vite - Build tool and development server
- Tailwind CSS - Utility-first CSS framework
- Framer Motion - Animation library
- Lucide React - Icon set
- React Intersection Observer - Hook for detecting elements in viewport
π Prerequisitesβ
- Node.js (version 18 or higher)
- npm or yarn
π§ Installationβ
- Clone the repository:
git clone https://github.com/nixoletas/site-shopping-villa-bella.git
- Install dependencies:
npm install
# or
yarn install
- Start the development server:
npm run dev
# or
yarn dev
π οΈ Available Scriptsβ
npm run dev
- Starts the development servernpm run build
- Creates the production buildnpm run lint
- Runs the linternpm run preview
- Previews the production build
π Project Structureβ
βββ src/ # Source code
βββ public/ # Static files
βββ .gitignore # Git ignored files
βββ index.html # Main page
βββ package.json # Dependencies and scripts
βββ tsconfig.json # TypeScript configuration
βββ vite.config.ts # Vite configuration
βββ tailwind.config.js # Tailwind CSS configuration
βββ postcss.config.js # PostCSS configuration
π€ Contributingβ
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
β¨ Acknowledgmentsβ
- Vite for providing a fast development experience
- React for being an amazing library for building interfaces
- Tailwind CSS for simplifying style development