Skip to content

OKE225/Flora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌱 FLORA Plants and Flowers

GitHub License GitHub repo size Static Badge

This project is a responsive landing page website that features various sections dedicated to plants and flowers, as well as introducing the team. To enrich the user experience, the tilt effect was used on cards using the React Tilt library, and animated backgrounds were created with the help of Vanta.js. The styling of the website was realized using Material-UI (MUI), which gives it a modern and visually appealing look. The project focuses on intuitive navigation and attractive layout.

FLORA Plants and Flowers Website

➜ Live

⚙️ Technologies Used

  • React
  • TypeScript
  • MUI - Material UI
  • Sass
  • React Tilt
  • Vanta.js

💻 Features

  • Responsive design - Achieved with Material-UI, the website automatically adjusts to different screen sizes, providing a comfortable browsing experience on both mobile and desktop devices.

  • Animated background (Vanta.js) - Using Vanta.js allows for the generation of interactive and dynamic animated backgrounds that add dynamics and esthetics to the site's visual presentation.

  • Loading screen - The loading screen informs users about the ongoing page loading process, enhancing their experience while waiting.

  • Cards with tilt effect (React Tilt) - Interactive cards utilize the tilt effect, which causes them to subtly tilt in response to the movement of the mouse cursor, increasing user engagement.

These elements come together to create a modern and functional website.

📁 Structure

This is the structure of the application, designed to organize the codebase in a clear way. Each folder serves a specific role

src
├── assets
├── components
├── layout
├── sections
└── styles
  • src/assets/ - This directory contains images and other resources needed for the application.
  • src/components/ - contains components that are used in different parts of the application
  • src/layout/ - stores components responsible for the overall structure and layout of the page
  • src/sections/ - contains components representing individual sections of the page
  • src/styles/ - stores style files that are used throughout the entire application

📙 Local Setup

  1. Clone the Repository:

    Open your terminal and clone the GitHub repository using:

    git clone https://github.com/OKE225/Flora.git
  2. Install Dependencies:

    Navigate to the project directory:

    cd Flora

    Then install all dependencies using npm or yarn:

    npm install

    or

    yarn install
  3. Start the Application:

    To run the application locally, use:

    npm start

    or

    yarn start

📄 License

The MIT License (MIT). Please see License File for more information.

🔎 See Also

GitHub profile

About

A responsive landing page for plants and flowers, featuring a team introduction. It uses React Tilt for card effects and Vanta.js for animated backgrounds, styled with Material-UI (MUI) for a modern look and intuitive navigation.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors