Skip to content

chris1111/nightsky

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Night Sky Experiences

A modern, animated web experience featuring a beautiful night sky theme and interactive card-based content.

🎨 Design Inspiration

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.

🌟 Features

  • Stunning night sky background with blend effects
  • Smooth scroll-based animations using GSAP
  • Responsive card-based layout
  • Modern UI with engaging transitions
  • Optimized performance

🛠️ Technologies Used

🚀 Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/nightsky.git
cd nightsky
  1. Install dependencies:
npm install
# or
yarn install
  1. Start the development server:
npm run dev
# or
yarn dev
  1. Open your browser and navigate to http://localhost:3000

📁 Project Structure

nightsky/
├── src/
│   ├── components/
│   │   ├── CardList.astro
│   │   ├── Experiences.astro
│   │   └── Heading.astro
│   ├── images/
│   │   └── nightsky.svg
│   └── pages/
│       └── index.astro
├── public/
└── package.json

🎨 Customization

Animations

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

Styling

The project uses Tailwind CSS for styling. You can customize the theme by modifying the Tailwind configuration.

📱 Responsive Design

The website is fully responsive and works on:

  • Desktop
  • Tablet
  • Mobile devices

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👥 Authors

  • Martin Milani - Initial work

🙏 Acknowledgments

  • GSAP for the amazing animation library
  • Tailwind CSS for the utility-first CSS framework
  • Astro for the static site generator

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Astro 93.9%
  • CSS 3.7%
  • JavaScript 2.4%