Technical Hub is a Laravel project designed to provide a centralized platform for accessing commonly asked interview questions, recommended courses, and technical roadmaps in various fields.
-
Browse Interview Questions: Access a comprehensive collection of frequently asked interview questions.
-
Discover Recommended Courses: Explore recommended courses to enhance your skills in specific areas.
-
View Technical Roadmaps: Access technical roadmaps to guide your learning journey.
-
Admin Dashboard: An admin dashboard is available to manage content.
Before proceeding with the installation, ensure you have Apache installed and configured on your system. Additionally, make sure you have created a MySQL database named technical_hub.
-
Clone the repository:
git clone https://github.com/Momen-Alshouha/technical-hub.git -
Navigate into the project directory:
cd technical-hub -
install composer
composer install -
Copy
.env.exampleto.env:cp .env.example .env -
Generate application key:
php artisan key:generate -
Migrate the database:
php artisan migrate -
Run the database seeder:
php artisan db:seed -
Serve the application:
php artisan serve
- Email: [email protected]
- Password: admin123
- Email: [email protected]
- Password: user123
Once the server is running, access the application through your web browser.
- Ensure Apache is installed and configured properly.
- Create a MySQL database named
technical_hubbefore running migrations.







