Official website of Tomorrows Media House, a company specializing in professional website development.
- Present Tomorrows Media House's services and activities
- Demonstrate company's technical capabilities through modern and innovative website design
- Showcase portfolio of completed projects
- Ensure website accessibility in multiple languages
- Optimize website for search engines (SEO)
- Ensure excellent website performance across all devices (Responsive Design)
- React 18.3.1 - JavaScript library for user interfaces
- Next.js 15 - React framework
- NextUI v2 - Modern UI component library
- TailwindCSS - Utility-first CSS framework
- TypeScript - Typed JavaScript
- next-intl - Internationalization solution
- next-themes - Dark/Light theme support
- Framer Motion - Animation library
my-website2/
├── app/ # Main application directory
│ ├── [locale]/ # Localization directory
│ └── layout.tsx # Main layout component
├── components/ # Reusable components
├── config/ # Configuration files
├── i18n/ # Internationalization files
├── messages/ # Translations
│ ├── en.json # English texts
│ └── lt.json # Lithuanian texts
├── public/ # Static files
│ ├── icons/
│ ├── logo/
│ └── projects/
- Clone the repository:
git clone [repository-url]
- Install core dependencies:
npm install react@18.3.1 react-dom@18.3.1
npm install next@15.0.4
npm install @nextui-org/react@2.6.8
npm install tailwindcss@3.4.16 postcss@8.4.49 autoprefixer@10.4.19
npm install next-intl@3.26.1
npm install next-themes@0.4.4
npm install framer-motion@11.13.1
npm install lucide-react@0.468.0
- Install development dependencies:
npm install -D typescript@5.6.3 @types/react@18.3.3 @types/react-dom@18.3.0
npm install -D eslint@9.17.0 prettier@3.3.3
- Run the development server:
npm run dev
The project will be available at http://localhost:3000
npm run build # Build the project
npm run start # Run production version
npm run lint # Check code with ESLint
The project uses:
- ESLint and Prettier for code formatting
- TypeScript for strict typing
- TailwindCSS for styling
- next-intl for internationalization
- Fork the project
- Create your feature branch
- Make your changes
- Submit a Pull Request
All rights reserved by Tomorrows Media House