Skip to content

tomaskls/TMH_nextjs

Repository files navigation

Tomorrows Media House Website

Official website of Tomorrows Media House, a company specializing in professional website development.

🎯 Project Goals

  1. Present Tomorrows Media House's services and activities
  2. Demonstrate company's technical capabilities through modern and innovative website design
  3. Showcase portfolio of completed projects
  4. Ensure website accessibility in multiple languages
  5. Optimize website for search engines (SEO)
  6. Ensure excellent website performance across all devices (Responsive Design)

🛠 Technologies

📂 Project Structure

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/      

🚀 Getting Started

  1. Clone the repository:
git clone [repository-url]
  1. Install core dependencies:
  1. Install development dependencies:
  1. Run the development server:
npm run dev

The project will be available at http://localhost:3000

📦 Available Scripts

npm run build      # Build the project
npm run start      # Run production version
npm run lint       # Check code with ESLint

🔧 Development

The project uses:

  • ESLint and Prettier for code formatting
  • TypeScript for strict typing
  • TailwindCSS for styling
  • next-intl for internationalization

🤝 Contributing

  1. Fork the project
  2. Create your feature branch
  3. Make your changes
  4. Submit a Pull Request

📄 License

All rights reserved by Tomorrows Media House

Releases

No releases published

Packages

No packages published