First of all, thank you for purchasing the Techlab Nextjs Template. You can find the
detailed information about the template in this document.
If there is anything you cannot find
in this document, you can send an e-mail via the Profile page.
Techlab Responsive Nextjs Template.
In download folder you will find Two folders:
Documentation (Documentation for main template)Techlab (Main Template)
Remember, when you want to add or remove section in any pages you need to adjust the section spacing by
giving margin or padding. Don't get panic if you messed up anything when you edit
the template. We are always available to support our customer.
You will get techlab-next.zip file from Themeforest. First need to unzip the file you will find one folder, Contain techlab-next.
npm install on techlab-next-v1.0 npm run dev
if you are facing trouble with the package Installation process, try
this command: npm i -f
Then , please go to address localhost:3000 on your browser and You will find default landing page.
If node.js is not installed in your local machine then please consider to download it from node js official website here: Node.js
Change logo
Change Favicon
Customize menu data
Customize hero data
{/* Fonts directory */}
import { Poppins, Rajdhani } from 'next/font/google';
// Set up Tailwind CSS font config accordingly.
// Pass the font.variable and the Tailwind font variable in the body classname.
export const primary = Poppins({
subsets: ['latin'],
variable: '--font-primary',
});
export const secondary = Rajdhani({
subsets: ['latin'],
variable: '--font-secondary',
weight: ['300', '400', '500', '600', '700'],
});
{/* If you update the font-family, follow these steps: */}
{/* For example, updating the font from Rubik to Poppins: */}
{/*
1. Update the import statement:
import { Poppins, Rajdhani } from 'next/font/google';
2. Update the font function call:
export const primary = Poppins({
subsets: ['latin'],
variable: '--font-primary',
});
*/}
For more information, check the Next.js documentation on how to use next/font.
Change default theme value
Form submission
Environment variables
No need to fret! The Gmail address provided here is your email address, and the password isn't your regular Gmail password; it's an app password. If you're unsure how to create an app password, please refer to our documentation.
We utilize Google's SMTP service. If you need help creating an app password for SMTP, check out this guide: Sign in with app passwords
For more information, check the nodemailer documentation on how to use this.
npm install vercel --save-dev
vercel login
vercel
vercel --prod
For more information How to Deploy a Next.js Site with Vercel
For other hosting provider please visit next.js app deployment
npm run export
out.
Host that folder anywhere you want
npm run start
nextjs
tailwindcss
shadcn-ui
react-countup
react-icons
swiper
keen-slider
react-transition-group
yet-another-react-lightbox
react-visibility-sensor
formik
yup