Skip to content

demo-eusopht/next-js-bootstrap

Repository files navigation

Next.js Project with Bootstrap 5

This is a Next.js project bootstrapped with create-next-app.

Getting Started

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.

Learn More

To learn more about Next.js, take a look at the following resources:

Deploy on Vercel

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

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.

Getting Started

Follow these steps to get started with the project locally:

Prerequisites

Ensure you have the following installed:

  • Node.js (v16 or later recommended)
  • npm or yarn for package management

Installation

  1. Clone the repository:
git clone <repository-url>
cd tech-plus-bootstrap
  1. Install dependencies
npm install
# or
yarn install
# or
pnpm install
# or
bun install

Running the Development Server

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.

Building for Production

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

🛠 Features

  • 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.

📂 Project Structure

/app              # Main application logic and pages
/public           # Static assets like images and fonts
/styles           # Global CSS and Bootstrap customizations
.eslintrc.json    # ESLint configuration

✨ Configuration

ESLint

The project follows the Next.js core web vitals linting rules:

{
  "extends": "next/core-web-vitals"
}

🧰 Dependencies

  • 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

Learn More

To learn more about Next.js, take a look at the following resources:

🚢 Deployment

The project can be deployed seamlessly using platforms like Vercel or Netlify.

To deploy:

  1. Connect your Git repository to the deployment platform.
  2. Configure build settings:
    • Build Command: npm run build
    • Output Directory: .next
  3. Deploy!

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published