- 📍 Overview
- 👾 Features
- 📁 Project Structure
- 🚀 Getting Started
- 📌 Project Roadmap
- 🔰 Contributing
- 🎗 License
- 🙌 Acknowledgments
HorizonWeb is an innovative web project designed using Next.js, Spline, and Framer Motion. It combines smooth 3D animations and intuitive scrolling mechanisms to deliver an immersive user experience across devices. Our introduction animation reflects our project's cutting-edge essence, while the timeline showcases HorizonLabs' milestones with seamless transitions.
- 3D Intro Animation: Built with Spline for an immersive landing experience.
- Smooth Scrolling: Synchronizes animations with page scroll for a fluid user experience.
- Dynamic Timeline: Tracks HorizonLabs' history with elegant animations powered by Framer Motion.
- Device Responsiveness: Ensures a consistent experience across all screen sizes.
- Modular Components: Easy-to-maintain architecture with reusable React components.
└── HorizonWeb/
├── .github
│ └── workflows
├── README.md
├── eslint.config.mjs
├── jsconfig.json
├── next.config.mjs
├── package-lock.json
├── package.json
├── public
└── src
└── app
Before getting started with HorizonWeb, ensure your runtime environment meets the following requirements:
- Programming Language: JavaScript
- Package Manager: Npm
Install HorizonWeb using one of the following methods:
Build from source:
- Clone the HorizonWeb repository:
❯ git clone https://github.com/Antoineview/HorizonWeb
- Navigate to the project directory:
❯ cd HorizonWeb
- Install the project dependencies:
❯ npm install
Run HorizonWeb using the following command:
Using npm
❯ npm start
Run the test suite using the following command:
Using npm
❯ npm test
-
Task 1
:Fix Smooth Scrolling -
Task 2
: Add a download button for the game. -
Task 3
: Change the game image to reflect our game.