A modern, animated web experience featuring a beautiful night sky theme and interactive card-based content.
This project is inspired by the beautiful parallax animation design created by @Siyi Xia on Figma. The design showcases a stunning night sky theme with smooth parallax effects and engaging card-based content layout.
- Stunning night sky background with blend effects
- Smooth scroll-based animations using GSAP
- Responsive card-based layout
- Modern UI with engaging transitions
- Optimized performance
- Astro - Static Site Generator
- GSAP - Animation Library
- Tailwind CSS - Utility-first CSS framework
- ScrollTrigger - GSAP Plugin for scroll-based animations
- Node.js (v16 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/yourusername/nightsky.git
cd nightsky- Install dependencies:
npm install
# or
yarn install- Start the development server:
npm run dev
# or
yarn dev- Open your browser and navigate to
http://localhost:3000
nightsky/
├── src/
│ ├── components/
│ │ ├── CardList.astro
│ │ ├── Experiences.astro
│ │ └── Heading.astro
│ ├── images/
│ │ └── nightsky.svg
│ └── pages/
│ └── index.astro
├── public/
└── package.json
The project uses GSAP for smooth animations. You can modify the animation parameters in the Experiences.astro component:
- Adjust the stagger timing
- Modify the animation duration
- Change the easing functions
The project uses Tailwind CSS for styling. You can customize the theme by modifying the Tailwind configuration.
The website is fully responsive and works on:
- Desktop
- Tablet
- Mobile devices
- Fork the repository
- 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
This project is licensed under the MIT License - see the LICENSE file for details.
- Martin Milani - Initial work
- GSAP for the amazing animation library
- Tailwind CSS for the utility-first CSS framework
- Astro for the static site generator