Nivia

Multipurpos Digital Agency NextJS Template

DOCUMENTATION

  • Doc version: 3.0
  • Created: 18 Nov 2023
  • Last update: 12 Jan 2026

OVERVIEW

Nivia stands as a sleek and contemporary NextJS 14 template, tailored to cater to the needs of SaaS, startup, and agency companies. This versatile template is an excellent choice for a wide array of businesses, including digital agencies, IT firms, CRM providers, marketing agencies, human resource software developers, project management teams, and collaboration tool creators, as well as any other startup or SaaS ventures.

Designed with meticulous care and a focus on responsiveness, Nivia presents a comprehensive and professional solution for your SaaS company's website requirements. It serves as the ideal foundation for crafting a cutting-edge website design tailored to the unique character of your technology and SaaS startup.

Key Highlights

Distinctive and Premium Design: Nivia is a testament to modern design principles and an exceptional user experience. Its clean, intuitive, and engaging interface ensures that your visitors can effortlessly explore your website. The template's responsive design guarantees a stunning appearance on any device, whether it's a desktop or a smartphone, ensuring an optimal user experience.

Customization and User-Friendliness: Nivia is built with React NextJS components making it a breeze to personalize. You can easily modify colors, typography, layout, and content to harmonize with your brand's style.

SEO-Focused: Nivia has search engine optimization (SEO) at its core. This ensures that your SaaS website is well-prepared for search engines to discover, index, and rank your content, enhancing your online visibility.

Optimized for Speed: Fast-loading web pages are crucial for retaining visitors and achieving high search engine rankings. Nivia is meticulously designed for performance optimization, ensuring swift page loading and delivering a seamless user experience.

Perfectly Responsive: In today's world, where over 50% of internet users access websites via smartphones or tablets, a responsive website is a necessity, not a luxury. Nivia's flawless responsive design ensures that users can explore your website regardless of their device.

Elegant Animations: Nivia includes enchanting interactions and appearance animations on all its pages and sections, leaving a lasting impression on your visitors as they navigate your website.

Always Up-to-Date: Nivia was crafted using the latest features and technologies, and it will receive regular updates to incorporate the most recent advancements in the future. This commitment to staying current ensures that your website remains at the forefront of technological innovation.

Main Features

  • React 19, NextJs 16, App Router
  • 06 Homepage Demos
  • Multi Header Styles
  • Creative and Unique Design
  • React wowjs animation
  • React swiper slider
  • React-modal-video
  • 100% Responsive
  • Nice and Clean Design
  • Clean and commented code
  • Valid Redux / Jsx Component / CSS3
  • Easy to customize
  • Flexible and multi-purpose
  • Built On Bootstrap 5
  • Detailed documentation
  • Lifetime Free Update
  • And much more…

What do you get?

  • NextJS Template source code
  • Documentation

Note

All images are just used for Preview Purpose Only. They are not part of the template and maybe NOT included in the final purchase files.

Change log

                                VERSION 3.0
                                - Update to NextJS 16 and React 19

                                 VERSION 2.0
                                - Add figma file

                                VERSION 1.0
                                - First release.
                            

GET STARTED

Folder Structure

  • /components
    • /blog
      • /BlogCard1.js
      • /BlogPost.js
      • /Pagination.js
    • /elements
      • /BackToTop.js
      • /Counter.js
      • /CounterUp.js
      • /...
    • /layout
      • /Footer.js
      • /Header.js
      • /Layout.js
      • /...
    • /sections
      • /About1.js
      • /About2.js
      • ...
  • /slider/
    • /BrandActiveSlider.js
    • /HeroSlider.js
    • /TestimonialActiveTwoSlider.js
  • /public
  • /.gitignore
  • /jsconfig.json
  • /next.config.js
  • /package.json
  • /package-lock.json
  • /README.md

Structure

layout.js Structure

                                
                            

Dependencies

package.json

                                "dependencies": {
                                "isotope-layout": "^3.0.6",
                                "next": "16.1.1",
                                "react": "19.2.1",
                                "react-dom": "19.2.1",
                                "react-fast-marquee": "^1.6.2",
                                "sass": "^1.80.0",
                                "swiper": "^11.1.14",
                                "wowjs": "^1.1.3"
                            }
                            

Create a Page

Create page pages\blank.js

                                export default function MyPage() {
                                    return(
                                        <>
                                            

Hello!

) }

Routing

The Next.js router allows you to do client-side route transitions between pages, similar to a single-page application

A React component called Link is provided to do this client-side route transition.

                                
                            

In the example above we have multiple links, each one maps a path (href) to a known page:

  • / → pages/index.js
  • /page-about → pages/page-about.js

Any in the viewport (initially or through scroll) will be prefetched by default (including the corresponding data) for pages using Static Generation. The corresponding data for server-rendered routes is not prefetched.

Deployment

If you haven’t already done so, push your Next.js app to a Git provider of your choice: GitHub, GitLab, or BitBucket. Your repository can be private or public.

Then, follow these steps:

  • Sign up to Vercel (no credit card is required).
  • After signing up, you’ll arrive on the “Import Project” page. Under “From Git Repository”, choose the Git provider you use and set up an integration. (Instructions: GitHub / GitLab / BitBucket).
  • Once that’s set up, click “Import Project From …” and import your Next.js app. It auto-detects that your app is using Next.js and sets up the build configuration for you. No need to change anything — everything should work just fine!
  • After importing, it’ll deploy your Next.js app and provide you with a deployment URL
  • To get more help on the deployment checkout

UPDATE

Important Note:

- Backup your website and template folders completely to make sure you have a restore point in case of any complications.

Update using FTP

  1. Download the latest version of the template to your device.
  2. Connect to your hosting via FTP software
  3. Upload the template folder you unzipped to your site folder
  4. You should be asked to confirm overwriting of this folder and its contents. Confirm the overwrite.

SOURCES & CREDITS

THANK YOU

Thank you so much for using this template.

- AliThemes Team -