https://github.com/momen-alshouha/technical-hub
Technical-HUB is a website targeting job seekers and provide them with most asked interview questions, and provide coding learners with a clear roadmap to help them on their learning journey.
https://github.com/momen-alshouha/technical-hub
authentication authorization bootstrap crud-operation css dashboard html jquery laravel-framework middleware mysql-database php
Last synced: 3 months ago
JSON representation
Technical-HUB is a website targeting job seekers and provide them with most asked interview questions, and provide coding learners with a clear roadmap to help them on their learning journey.
- Host: GitHub
- URL: https://github.com/momen-alshouha/technical-hub
- Owner: Momen-Alshouha
- Created: 2022-06-19T13:47:44.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-22T13:59:42.000Z (about 2 years ago)
- Last Synced: 2025-02-28T01:22:33.846Z (over 1 year ago)
- Topics: authentication, authorization, bootstrap, crud-operation, css, dashboard, html, jquery, laravel-framework, middleware, mysql-database, php
- Language: SCSS
- Homepage:
- Size: 20.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Technical Hub
## Overview
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.
## Features and Functionality
- **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.
## Some Screenshots








## Installation
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`.
1. **Clone the repository:**
```
git clone https://github.com/Momen-Alshouha/technical-hub.git
```
2. **Navigate into the project directory:**
```
cd technical-hub
```
3. **install composer**
```
composer install
```
4. **Copy `.env.example` to `.env`:**
```
cp .env.example .env
```
5. **Generate application key:**
```
php artisan key:generate
```
6. **Migrate the database:**
```
php artisan migrate
```
7. **Run the database seeder:**
```
php artisan db:seed
```
8. **Serve the application:**
```
php artisan serve
```
## Login Credentials
### Admin
- **Email:** admin@gmail.com
- **Password:** admin123
### User
- **Email:** user@gmail.com
- **Password:** user123
Once the server is running, access the application through your web browser.
## Note:
- Ensure Apache is installed and configured properly.
- Create a MySQL database named `technical_hub` before running migrations.