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 [email protected] [email protected]
npm install [email protected]
npm install @nextui-org/[email protected]
npm install [email protected] [email protected] [email protected]
npm install [email protected]
npm install [email protected]
npm install [email protected]
npm install [email protected]
- Install development dependencies:
npm install -D [email protected] @types/[email protected] @types/[email protected]
npm install -D [email protected] [email protected]
- 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