Skip to content

nabinkhair42/medaavyas-homepage

Repository files navigation

Learning Platform Landing Page UI

Overview

This project is a landing page for a Learning Platform, designed to attract users and provide information about the courses and features offered. It is built using modern web technologies to ensure a responsive, fast, and accessible user experience.

Technologies Used

  • Next.js: A React framework that enables server-side rendering and generates static websites for React-based web applications. It provides a great developer experience with all the features you need for production.

  • Tailwind CSS: A utility-first CSS framework for rapidly building custom designs. It helps in creating a responsive and highly customizable UI without writing a lot of custom CSS.

  • Shadcn UI Library: A collection of high-quality UI components for React applications. It provides a set of ready-to-use components that can be easily customized and integrated into the Next.js application.

Project Structure

The project follows a standard Next.js structure with additional organization to keep styles and components modular and reusable.

  • /pages: Contains the main landing page component and other routes if needed.
  • /components: Reusable UI components such as buttons, cards, and forms.
  • /styles: Global and component-specific styles using Tailwind CSS.
  • /public: Static assets like images, fonts, etc.

Features

  • Responsive Design: The landing page is designed to be fully responsive, ensuring it looks great on all devices, from mobile phones to desktops.
  • Fast Loading: Optimized images and assets, along with Next.js's efficient handling of resources, ensure the page loads quickly.
  • Customizable Components: Using Shadcn UI components, the design is highly customizable to fit various themes and branding requirements.
  • SEO Optimized: Built-in SEO optimization with Next.js helps improve the landing page's visibility on search engines.

Demo

Check out the live demo of the Learning Platform Landing Page: Demo Link

Getting Started

To get a local copy of the project up and running, follow these steps:

Prerequisites

  • Node.js (v14 or later)
  • npm or yarn

Installation

  1. Clone the repository:
    git clone https://github.com/nabinkhair42/medaavyas-homepage.git
  2. Navigate to the project directory:
cd medaavyas-homepage
  1. **Install Dependencies
npm install
  1. Running the Development Server:
   npm run dev

image