Welcome to FinBiz - a React-based web application built to empower finance teams and streamline financial management for small and medium-sized businesses. Designed with precision and attention to detail from a Figma prototype, this project combines modern UI with functional components to deliver a seamless experience.
⭐ Star this repo if you find it helpful!
- Dynamic Navbar - Includes smooth navigation across sections and a responsive design with a mobile menu.
- Interactive Hero Section - Welcomes users with a headline, description, and call-to-action elements.
- Charts and Stats Dashboard - Shows key financial metrics like Profit, Revenue, and Product Sold, using intuitive visualizations.
- User Testimonials - Displays reviews to build trust and provide social proof.
- Flexible Pricing Plans - Structured plans for users with customized styling for easy comparison.
- Pre-Footer Section - Engages users with additional resources and insights.
- Fully Responsive - Smooth design that adapts across all device sizes, from desktop to mobile.
- React (
^18.3.1
) - Component-based architecture for building user interfaces. - React DOM (
^18.3.1
) - Integration of React components with the web DOM. - CSS Modules - For scoped and organized styling.
- AOS (Animate on Scroll) (
^2.3.4
) - Adds beautiful animations on scroll. - JavaScript ES6+ - Modern JavaScript for clean and concise code.
- Chart.js (
^4.4.4
) - Library for creating responsive, interactive charts. - React Chart.js 2 (
^5.2.0
) - A wrapper for integrating Chart.js with React. - React Icons (
^5.3.0
) - Collection of popular icons as React components. - Swiper (
^11.1.12
) - A customizable slider/carousel library.
To get a local copy up and running, follow these steps:
- Node.js and npm installed on your machine
-
Clone the repository
git clone https://github.com/ahmedalsanadi/FinBiz.git
-
Navigate into the directory
cd FinBiz
-
Install dependencies
npm install
-
Run the app
npm start
The app will open at
http://localhost:3000
in your default web browser.
This project is structured into modular components, each serving a distinct function:
Navbar
- Responsive navigation barHeroSection
- Initial call-to-action section with headline and email inputMiddleNav
- Secondary navigation for quick accessCardSection
- Displays detailed information in a card layoutChartsSection
- Graphs showing financial metrics like profit and revenuePlanSection
- Available pricing plansTestimonialSection
- Reviews from satisfied customersFooter
- App footer with contact info and links- And more
- Email Input Form - Collects emails in the Hero Section.
- Responsive Navbar - Adaptable menu that adjusts to screen size.
- Data-Driven Charts - Visualizes financial stats dynamically.
- Scroll Animations - Smooth transitions for an engaging user experience.
We welcome contributions! If you have suggestions, feel free to fork the repository and submit a pull request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/YourFeature
) - Commit your Changes (
git commit -m 'Add YourFeature'
) - Push to the Branch (
git push origin feature/YourFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Ahmed Al-Sanadi - [email protected]
- Project Link - https://github.com/ahmedalsanadi/finbiz
Made with ❤️ by Ahmed-Al-Sanadi --⭐ Star this repo if you find it helpful!