Skip to content

Next-Icons/client

Repository files navigation

Next Icons Website

Welcome to the client-side repository for NextIcons.com. This project is built on a modern stack using Next.js, TypeScript, and Tailwind CSS.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js (version 18 or later)
  • npm, yarn, or pnpm (npm recommended, based on lock files)

Installation

  1. Clone the repository:

    git clone https://github.com/Next-Icons/client.git
  2. Install dependencies:

    npm install
    # or
    yarn install
    # or
    pnpm install

Configuration

The project requires environment variables configuration.

  1. Create a .env file in the root directory (you can copy .example.env):

    cp .example.env .env
  2. Open .env and fill in the necessary values:

    EMAIL_AUTH_USER="your-email@example.com"
    EMAIL_AUTH_PASS="your-password"
    
    CAPTCHA_SECRET="your-captcha-secret"

Usage

To run the development server, use the following command:

npm run dev

The application will be available at http://localhost:3000.

Build and Production

To create an optimized production build:

npm run build

To start the production version:

npm start

Note: The production server runs on port 8257 by default (as per package.json).

License

This project is licensed under the MIT License.

About

Official website for NextIcons.com.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors

Languages