Welcome to AlgoLeetCode, an online platform dedicated to enhancing coding skills through diverse, algorithm-based problem-solving challenges inspired by LeetCode. This full-stack application is powered by Laravel 11, Vue.js 3, Inertia.js, and Tailwind CSS to provide a seamless and responsive user experience. Users can tackle coding problems, prepare for interviews, and track progress within an engaging, interactive platform. We extend full credit to LeetCode for the original concept and design inspiration behind this project.
This is a Laravel Inertia.js and Vue.js project that provides a LeetCode-like problem-solving platform.
Follow these steps to clone and set up the project locally.
git clone https://github.com/Khokon-Chandra/algoleetcode.git
cd algoleetcode
composer install
npm install
cp .env.example .env
php artisan key:generate
Update the .env
file with your database credentials, then run:
php artisan migrate --seed
php artisan serve
npm run dev
- Solve algorithm problems similar to LeetCode.
- Built with Laravel, Vue.js, and Inertia.js.
- User authentication and problem submission.
Pull requests are welcome! Feel free to open issues and contribute to the project.
This project is open-source under the MIT License.