A free web application to help people practice for the Lebanese driving license computer test. This project aims to provide an accessible and user-friendly way to prepare for the official test.
- Two Quiz Modes:
- Normal Mode (Similar to official test: 10 law, 10 safety, and 10 sign questions)
- Endless Mode (Practice all questions with instant feedback)
- Available in three languages:
- English 🇬🇧
- French 🇫🇷
- Arabic 🇦🇪
- Dark/Light mode support
- Mobile-friendly design
- Timer for normal mode
- Detailed review system
- Progress tracking
Visit Lebanese Driving Test Practice to start practicing!
- Node.js (version 18 or higher)
- npm (comes with Node.js)
- Clone the repository
git clone https://github.com/yourusername/lebanese-driving-test.git
cd lebanese-driving-test- Install dependencies
npm install- Start the development server
npm run devWe welcome contributions! Please follow these steps:
-
Fork the repository
-
Create a new branch
-
Make your changes and commit them
-
Push to your fork
-
Create a pull request
-
Open http://localhost:3000 in your browser
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a new branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Areas where we need help:
- Adding more questions to the database
- Improving translations
- Enhancing UI/UX
- Bug fixes
- Documentation improvements
Found a bug or have a suggestion? Please report it in the Issues section of our GitHub repository. When reporting bugs, please include:
- A clear description of the issue
- Steps to reproduce
- Expected behavior
- Screenshots (if applicable)
- Your browser and device information
The Lebanese driving license computer test consists of:
- 30 questions (10 law, 10 safety, 10 signs)
- 15-minute time limit
- Passing score: 26/30 (87%)
- Available in English, French, and Arabic
This project is licensed under the MIT License - see below for details:
MIT License
Copyright (c) 2024 JanoTheDev
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
If you need help:
- Check the Issues section
- Create a new issue for questions
- Contact through GitHub
Made with ❤️ by JanoTheDev