This is a RESTFUL API project designed to create quizzes, take quizzes and publish or share your results. I use Laravel (Sanctum) to create it and I'll hopefully make the frontend very soon using Vuejs.
- User authentication
- Create and Manage quizzes
- Take quizzes
- Share results I'll be adding more features as I continue.
Documentation of the API endpoints can be found here
No demo yet
Clone the project
git clone https://github.com/Nahyomee/Quiz-API
Go to the project directory
cd quiz-api
Install composer packages
composer install
Set up .env file
cp .env.example .env
php artisan key:generate
Run migrations
PUT YOUR DB IN THE .ENV FILE
php artisan migrate
Start the server
php artisan serve
Server: Laravel