Skip to content

A high-performance landing page web application built with Next.js and Tailwind CSS, following best practices for scalability, accessibility, and optimal user experience. Leverages server-side rendering and code-splitting for lightning-fast load times.

Notifications You must be signed in to change notification settings

Itskmishra/Waveline

Repository files navigation

Waveline

A high-performance landing page web application built with Next.js and Tailwind CSS, following best practices for scalability, accessibility, and optimal user experience. Leverages server-side rendering and code-splitting for lightning-fast load times.

Deployment

Save yourself the hassle of setting it up locally. Simply visit Waveline. If you're intrigued, the setup steps are provided below. Enjoy the experience!

Installation

To set up and run this Next.js project with Tailwind CSS locally, follow these steps:

  • Install Node.js and npm: Ensure you have Node.js (version 12 or later) and npm (Node Package Manager) installed on your system. You can download them from the official website: https://nodejs.org/en/download/
  • Clone the Git repository: Open your terminal or command prompt and navigate to the directory where you want to clone the project. Run the following command to clone the repository:
clone https://github.com/Itskmishra/Waveline
  • Navigate to the project directory: After cloning the repository, navigate to the project directory using the following command:
cd Waveline
  • Install dependencies: In the project directory, run the following command to install all the required packages and dependencies:
npm install

This command will install all the packages listed in the package.json file, including Next.js, Tailwind CSS, and other dependencies.

  • Start the development server: After the installation is complete, you can start the Next.js development server by running the following command:
npm run dev

This command will start the development server and provide you with a local URL (usually http://localhost:3000) where you can access your application.

  • Open the application in your browser: Open your preferred web browser and navigate to the provided local URL (e.g., http://localhost:3000) to see your Next.js application with Tailwind CSS integrated.
  • Build for production (optional): If you want to create an optimized production build, run the following command:
npm run build

This command will generate a .next folder with the optimized production build.

  • Start the production server (optional): After creating the production build, you can start the production server by running the following command:
npm start

This command will start the production server and serve your optimized application.

About

I have tried designing a visually stunning and consistent user interface using Tailwind CSS. To enhance the development workflow and ensure seamless styling across the application, I have leveraged the power of several libraries, including class-variance-authority, clsx, and tailwind-merge.

I followed a component-based approach, creating reusable and modular components adhering to best practices like prop-typing, separation of concerns, and consistent naming conventions. This ensured maintainability and scalability throughout the development process.

Reference

Figma: https://www.figma.com/community/file/1145991068621514311/app-landing-page-finance-bank-money

About

A high-performance landing page web application built with Next.js and Tailwind CSS, following best practices for scalability, accessibility, and optimal user experience. Leverages server-side rendering and code-splitting for lightning-fast load times.

Topics

Resources

Stars

Watchers

Forks