This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.js
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load fonts.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
- Bootstrap Documentation - learn about Bootstrap 5 features.
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
Tech Plus is a Next.js project bootstrapped with create-next-app. It utilizes modern web development tools, including Bootstrap 5 and react-icons, to deliver a responsive and dynamic user experience.
Follow these steps to get started with the project locally:
Ensure you have the following installed:
- Node.js (v16 or later recommended)
- npm or yarn for package management
- Clone the repository:
git clone <repository-url>
cd tech-plus-bootstrap
- Install dependencies
npm install
# or
yarn install
# or
pnpm install
# or
bun install
Start the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.js
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize.
To build the project for production:
npm run build
# or
yarn build
# or
pnpm build
# or
bun build
To serve the production build locally:
npm run start
# or
yarn start
# or
pnpm start
# or
bun start
- Modern Framework: Built with Next.js for server-side rendering and static site generation.
- Styling: Integrated with Bootstrap 5 for responsive and mobile-first design.
- Linting: Configured with ESLint for consistent and clean code.
- Dynamic Icons: Uses react-icons for scalable vector icons.
/app # Main application logic and pages
/public # Static assets like images and fonts
/styles # Global CSS and Bootstrap customizations
.eslintrc.json # ESLint configuration
The project follows the Next.js core web vitals linting rules:
{
"extends": "next/core-web-vitals"
}
- Next.js: v15.0.3
- React: v19.0.0 (RC)
- React-DOM: v19.0.0 (RC)
- Bootstrap: v5.3.x
- React-Icons: v5.3.0
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
- Bootstrap Documentation - learn about Bootstrap 5 features.
- React Documentation - Explore React features and concepts.
The project can be deployed seamlessly using platforms like Vercel or Netlify.
To deploy:
- Connect your Git repository to the deployment platform.
- Configure build settings:
- Build Command: npm run build
- Output Directory: .next
- Deploy!
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!