What it does

This website is designed for an organization focused on providing accessible education to children across the globe. The site highlights the organization's mission of empowering young minds through innovative learning opportunities, with a vision of expanding its reach to create learning centers worldwide.

The website features a modern and dynamic design, using a blue and yellow color palette to convey trust, optimism, and growth. It includes:

1. Homepage with:

an engaging introduction to the organization, showcasing its goals and a call to action to join the cause.

2. About Us:

section detailing the organization's vision, mission, and the educational opportunities it provides for children.

3. Join Us page:

encouraging visitors to get involved,

4. Responsive Design:

ensuring accessibility across all devices, from mobile to desktop.

5. GSAP Animations:

that bring the website to life, creating smooth transitions and engaging visual effects for an enhanced user experience.

How we built it

I build inspireClimb application using following tech-stack:

Tech Stack

1. React

This website is built using React, a powerful JavaScript library for building user interfaces. React allows us to create reusable components, which makes the website scalable and maintainable. By utilizing React's virtual DOM, the website is fast, with efficient updates to the UI without reloading the entire page.

2. Tailwind CSS

For styling, I used Tailwind CSS, a utility-first CSS framework that enables rapid UI development. Tailwind allows us to apply styles directly in our markup with predefined classes, resulting in a clean and responsive design. The flexibility of Tailwind ensures that the website looks great on all devices, from mobile to desktop.

3. GSAP (GreenSock Animation Platform)

To enhance the visual experience, I implemented GSAP for animations. GSAP is a robust JavaScript library that allows us to create smooth, high-performance animations with ease. It powers dynamic transitions and effects across the website, making interactions more engaging and improving the user experience.

4. HTML & JavaScript

Alongside React, traditional HTML and JavaScript were used to structure the website and add dynamic behavior. By combining these with React's component-based architecture, we ensure the site is interactive and responsive.

Challenges we ran into

One of the main challenges I faced was working with GSAP for the first time. Although it was a new experience, using GSAP for animations turned out to be both fun and educational. I learned how to create smooth, dynamic transitions that enhanced the overall user experience.

Another challenge was ensuring the website was fully responsive across different screen sizes. Using Tailwind CSS helped streamline this process, allowing me to quickly adjust layouts for various devices, ensuring a seamless experience for all users.

What we learned

Through this project, I learned how to implement smooth animations using GSAP, which added a dynamic feel to the website. Additionally, I gained more experience in making websites fully responsive using Tailwind CSS, ensuring a seamless user experience across all devices.

Built With

Share this project:

Updates