A modern Landing Page built with Next.js and SCSS modules, featuring smooth animations and interactive components.
- Next.js - React framework for production
- SCSS Modules - For component-level styling
- Framer Motion - For animations and transitions
- React - UI library
bene-main/
├── public/ # Static assets
│ └── images/ # Image assets
├── src/
│ ├── app/ # Next.js app router files
│ ├── common/ # Reusable UI components
│ │ ├── Magnetic/ # Magnetic effect component
│ │ └── RoundedButton/
│ └── components/ # Main page components
│ ├── Contact/ # Contact section
│ ├── Description/# About section
│ ├── Landing/ # Hero section
│ └── Preloader/ # Loading animation
- Clone the repository:
git clone [repository-url]
cd bene-main- Install dependencies:
npm install
# or
yarn install- Run the development server:
npm run dev
# or
yarn dev- Open http://localhost:3000 in your browser
- Responsive design
- Smooth page transitions
- Interactive UI elements
- Magnetic button effects
- Custom preloader animation
next: ^13.x.xreact: ^18.x.xsass: For SCSS supportframer-motion: For animations
The project uses Next.js configuration with SCSS modules support. Check next.config.js for specific settings.
This project is licensed under the MIT License - see the LICENSE file for details.