This Codex AI Tutorial will show you how to build an emoji and icon website using Laravel, React JS, and Visual Studio Code. You will also learn how to install XAMPP, NPM, Composer, React JS, and the Codex extension for VS Code

✅ Step 1: Install Codex AI in Visual Studio Code
First, open Visual Studio Code. Then go to the Extensions section and search for:
Codex – OpenAI’s coding agent https://marketplace.visualstudio.com/items?itemName=openai.chatgpt
Install the extension and sign in with your ChatGPT account.
Codex works with ChatGPT plans such as https://chatgpt.com/pricing/:
- Plus
- Pro
- Business
- Edu
- Enterprise
The Business plan includes ChatGPT access and also provides Codex usage credits or tokens depending on your workspace settings.
You can check your current Codex quota here:
https://chatgpt.com/codex/settings/usage
✅ Step 2: Create the Laravel + React JS Project
Next, create your Laravel and React JS project.
Follow this tutorial for the complete setup process:
https://technolympus.com/2024/06/08/creating-a-laravel-11-with-react-js-web-page-easy-tutorial/
In this Laravel + React JS tutorial, you will also see how to install and prepare:
- Visual Studio Code
- NPM
- XAMPP
- PHP
- Composer
- Laravel
- composer create-project laravel/laravel emoji-icons-website
- cd emoji-icons-website
- php artisan serve
- React JS
- composer require laravel/breeze –dev
- php artisan breeze:install react
- npm install
- npm run dev
This guide explains how to:
- Install Laravel 11
- Configure React JS
- Run the development server
- Prepare your project structure
✅ Step 3: Open the Project in VS Code
After creating the project, open the folder in Visual Studio Code.
Make sure the Codex extension is connected correctly. Once connected, you can start generating code directly from prompts.
This helps speed up development and reduces repetitive coding tasks.
✅ Step 4: Ask Codex to Generate the Website
Now it is time to create the emoji and icon website.
Use this prompt inside ChatGPT or Codex:
“Create a Laravel + React JS website that displays all emojis in categories. Each emoji should include a copy button. Add sections for smileys, animals, food, travel, objects, symbols, flags, and popular emojis. Also create icon sections for business, technology, education, social media, finance, healthcare, and design. Use a clean responsive layout with search, category filters, and copy-to-clipboard functionality.”
Codex can generate:
- Components
- Routes
- Controllers
- UI layouts
- React pages
- Search functionality
As a result, you can build the first version of your project very quickly.
✅ Step 5: Generate React Components
After that, ask Codex to generate reusable React components.
Example prompt:
“Create reusable React components for an emoji card, icon card, category tabs, search bar, and copy-to-clipboard button. Use modern styling and make it mobile-friendly.”
This approach keeps your project organized and easier to maintain.
✅ Step 6: Improve the Design
Once the basic website works, improve the user interface.
Try this prompt:
“Improve the design of this emoji and icon website. Add a clean homepage, grid layout, hover effects, category navigation, and a toast message that says ‘Copied!’ when users copy an emoji or icon.”
You can also ask Codex to:
- Add dark mode
- Improve responsiveness
- Add animations
- Create a modern dashboard
- Optimize mobile layouts
Because of this, your website will look more professional.
✅ Step 7: Test the Website
Now test all features carefully.
Check the following:
- Emoji copy buttons
- Icon categories
- Search functionality
- Responsive design
- Mobile compatibility
- Navigation menus
Testing early helps prevent future problems.
✅ Step 8: Continue Improving with Codex
Finally, continue adding more features with AI assistance.
For example, you can ask Codex to generate:
- SEO optimization
- Favorite emojis
- Recently copied emojis
- Admin panels
- User accounts
- Analytics dashboards
- API integrations
This project is perfect for beginners and developers who want to learn Laravel, React JS, and AI-assisted coding.
By combining ChatGPT, Codex, Laravel, and React JS, you can create websites much faster while improving your development workflow.

