Linux ICs is a platform that connects new Linux users with local experts for offline installation and distro selection support, addressing the complexity and inaccessibility of adopting Linux. By offering location-based matching, beginner-friendly guidance, and flexible free or paid services, Linux ICs empowers users to transition to Linux seamlessly while providing experts a platform to share expertise and earn income. With a growing interest in open-source software, and a fragmented support landscape, Linux ICs fills a critical gap, targeting a global market of tech enthusiasts, students, and professionals.
This project is being developed with the assistance of AI.
This project will be built using the TALL stack:
- Tailwind CSS
- Alpine.js
- Laravel
- Livewire
To get the project running locally, follow these steps:
-
Install Dependencies: Install both PHP and Node.js packages.
composer install npm install
-
Setup Environment: Copy the example environment file, generate an application key, and run the database migrations.
cp .env.example .env php artisan key:generate php artisan migrate
-
Run Development Servers: This command will start the PHP server, Vite, the queue listener, and the log service all at once.
composer run dev
The Linux ICs idea started from 2009/2010. Just check my blog at that time https://linux-ic.blogspot.com/
AI prompts, AI Answers, "Prompts used to AI" and "App Dev Instructions for AI" folders are used just as a reference or helping material. We might not follow all the instructions given by the AI.