Created by three students of the HE-Arc's Computer Engineering program
Question M'ARC is a web application built using Laravel, designed to facilitate knowledge-sharing among students. It allows students from various departments to ask course-specific questions, which can then be answered by anyone who might have the solution. When an asker finds a satisfactory answer, they can validate it as a solution. Others watching answers from a question can like them to show their intrest with an answer given.
- Search: Browse through existing questions, type some keywords to check if a question has already been asked.
- Ask: Post your own questions to get help.
- Answer: Share your knowledge by answering others' questions.
- Find Solutions: Get validated answers to solve your problems.
Follow these instructions to set up and run the project on your local machine.
Ensure the following are installed on your system:
- PHP: Version 8.2.X or higher
- Composer
- Node.js
- Database: 10.4.32 MariaDB or higher
- Clone the Repository
git clone <repository-url> cd <repository-folder>
- Dependencies
cp .env.example .env
- Configure Environnement
composer install npm install
- Generation of application key
php artisan key:generate
- Set up the Database
php artisan migrate:fresh --seed
- Start server
php artisan serve npm run dev