{"id":23156004,"url":"https://github.com/tomaskls/TMH_nextjs","last_synced_at":"2025-08-17T23:32:20.951Z","repository":{"id":267635679,"uuid":"901803387","full_name":"tomaskls/TMH_nextjs","owner":"tomaskls","description":null,"archived":false,"fork":false,"pushed_at":"2025-08-16T08:53:15.000Z","size":4762,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-16T10:28:31.481Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.tmh.lt","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tomaskls.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-11T10:47:51.000Z","updated_at":"2025-08-16T08:53:19.000Z","dependencies_parsed_at":"2024-12-31T09:29:04.287Z","dependency_job_id":"8c9e1ff7-9de8-4104-8296-5a0bb69d81b1","html_url":"https://github.com/tomaskls/TMH_nextjs","commit_stats":{"total_commits":34,"total_committers":1,"mean_commits":34.0,"dds":0.0,"last_synced_commit":"0d8bc6755c132f5178a6ed0d6bc20ccc4d28fe7a"},"previous_names":["tomaskls/my-website2","tomaskls/tmh_nextjs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tomaskls/TMH_nextjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomaskls%2FTMH_nextjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomaskls%2FTMH_nextjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomaskls%2FTMH_nextjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomaskls%2FTMH_nextjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tomaskls","download_url":"https://codeload.github.com/tomaskls/TMH_nextjs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomaskls%2FTMH_nextjs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270922510,"owners_count":24668567,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-17T02:00:09.016Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-17T21:12:16.229Z","updated_at":"2025-08-17T23:32:20.942Z","avatar_url":"https://github.com/tomaskls.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tomorrows Media House Website\n\nOfficial website of Tomorrows Media House, a company specializing in professional website development.\n\n## 🎯 Project Goals\n\n1. Present Tomorrows Media House's services and activities\n2. Demonstrate company's technical capabilities through modern and innovative website design\n3. Showcase portfolio of completed projects\n4. Ensure website accessibility in multiple languages\n5. Optimize website for search engines (SEO)\n6. Ensure excellent website performance across all devices (Responsive Design)\n\n## 🛠 Technologies\n\n- [React 18.3.1](https://react.dev/) - JavaScript library for user interfaces\n- [Next.js 15](https://nextjs.org/) - React framework\n- [NextUI v2](https://nextui.org/) - Modern UI component library\n- [TailwindCSS](https://tailwindcss.com/) - Utility-first CSS framework\n- [TypeScript](https://www.typescriptlang.org/) - Typed JavaScript\n- [next-intl](https://next-intl-docs.vercel.app/) - Internationalization solution\n- [next-themes](https://github.com/pacocoursey/next-themes) - Dark/Light theme support\n- [Framer Motion](https://www.framer.com/motion/) - Animation library\n\n## 📂 Project Structure\n\n```\nmy-website2/\n├── app/                    # Main application directory\n│   ├── [locale]/          # Localization directory\n│   └── layout.tsx         # Main layout component\n├── components/            # Reusable components\n├── config/               # Configuration files\n├── i18n/                 # Internationalization files\n├── messages/            # Translations\n│   ├── en.json         # English texts\n│   └── lt.json         # Lithuanian texts\n├── public/              # Static files\n│   ├── icons/         \n│   ├── logo/          \n│   └── projects/      \n```\n\n## 🚀 Getting Started\n\n1. Clone the repository:\n```bash\ngit clone [repository-url]\n```\n\n2. Install core dependencies:\n```bash\nnpm install react@18.3.1 react-dom@18.3.1\nnpm install next@15.0.4\nnpm install @nextui-org/react@2.6.8\nnpm install tailwindcss@3.4.16 postcss@8.4.49 autoprefixer@10.4.19\nnpm install next-intl@3.26.1\nnpm install next-themes@0.4.4\nnpm install framer-motion@11.13.1\nnpm install lucide-react@0.468.0\n```\n\n3. Install development dependencies:\n```bash\nnpm install -D typescript@5.6.3 @types/react@18.3.3 @types/react-dom@18.3.0\nnpm install -D eslint@9.17.0 prettier@3.3.3\n```\n\n4. Run the development server:\n```bash\nnpm run dev\n```\n\nThe project will be available at `http://localhost:3000`\n\n## 📦 Available Scripts\n\n```bash\nnpm run build      # Build the project\nnpm run start      # Run production version\nnpm run lint       # Check code with ESLint\n```\n\n## 🔧 Development\n\nThe project uses:\n- ESLint and Prettier for code formatting\n- TypeScript for strict typing\n- TailwindCSS for styling\n- next-intl for internationalization\n\n## 🤝 Contributing\n\n1. Fork the project\n2. Create your feature branch\n3. Make your changes\n4. Submit a Pull Request\n\n## 📄 License\n\nAll rights reserved by Tomorrows Media House","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomaskls%2FTMH_nextjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomaskls%2FTMH_nextjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomaskls%2FTMH_nextjs/lists"}