Perfect for companies wanting to showcase their yearly achievements in style! ✨
This is a modern, interactive annual review template created using AI tools. It features beautiful animations, dynamic data visualization, and a Matrix-style rain effect that creates an engaging presentation experience.
- 🎯 Easy to Customize: Simply modify the text content to match your company's data
- 🎨 Visually Stunning: Professional animations and transitions out of the box
- 📱 Responsive Design: Looks great on both desktop and mobile devices
- 🎵 Interactive Elements: Background music and visual effects for engagement
- ⚡ High Performance: Built with modern tech stack for smooth experience
- 🎨 Beautiful UI with smooth animations
- 📊 Dynamic data visualization with counting effects
- 🎵 Background music with controls
- 🌧️ Matrix-style rain effect
- 📱 Responsive design
- ⚡ Lightning-fast performance with Vite
- React
- Vite
- Framer Motion
- TailwindCSS
- TypeScript
- Clone the repository
git clone https://github.com/AfterShip/annual-review-2024.git
cd annual-review-2024
- Install dependencies
npm install
- Start development server
npm start
- Build for production
npm run build
The project uses TailwindCSS for styling. You can customize the theme in tailwind.config.js
:
module.exports = {
theme: {
extend: {
// Your custom theme configuration
}
}
}
Update the content in src/components/AnnualReview2024.jsx
. The data is structured as an array of narrative objects:
{
title: 'Your Title',
metric: 'Your Metric',
comparison: 'Your Comparison Text'
}
Each narrative object supports:
title
: Main heading textmetric
: Numerical data with animationcomparison
: Additional context or comparison text
annual-review-2024/
├── public/
│ └── bgm.mp3
├── src/
│ ├── components/
│ │ ├── AnnualReview2024.jsx
│ │ ├── CountUp.jsx
│ │ └── MatrixRain.jsx
│ ├── main.jsx
│ └── index.css
├── package.json
├── vite.config.js
└── README.md
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Framer Motion for amazing animations
- TailwindCSS for utility-first CSS
- Vite for blazing fast development
- React for the UI library
- Special thanks to AfterShip for providing free AI tools that made this project possible
Made with ❤️ by AfterShip Team
Feel free to use this template for your own annual review!