This is a Next.js 15 project for Ellisa Professional Training Center, a website showcasing the center's courses, facilities, and services.
First, make sure you have Node.js 18.17 or later installed.
Install the dependencies:
npm install
# or
yarn
# or
pnpm install
# or
bun installThen, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
- Responsive design that works on mobile, tablet, and desktop
- Interactive components built with shadcn/ui
- Arabic language support with RTL layout
- Sections for courses, facilities, testimonials, and contact information
- Next.js 15
- TypeScript
- Tailwind CSS
- shadcn/ui components
- Google Fonts (Tajawal for Arabic, Poppins for Latin)
/app- Next.js App Router pages and layouts/components- React components used throughout the site/components/ui- UI components based on shadcn/ui/hooks- Custom React hooks/lib- Utility functions/public- Static assets like images
To build the application for production, run:
npm run build
# or
yarn build
# or
pnpm build
# or
bun buildThen, you can start the production server with:
npm start
# or
yarn start
# or
pnpm start
# or
bun startThis Next.js app can be deployed on any platform that supports Next.js, such as Vercel, Netlify, or a traditional hosting service with Node.js support.