(Finished-Maintenance)
This project involves redesigning the landing page of QWords.com as part of the Virtual Internship Experience (VIX) program. The redesign focuses on creating an attractive and modern interface while maintaining the core functionality and services offered by QWords.
- Backend Framework: Laravel 9
- CSS Framework: Tailwind CSS
- JavaScript: Axios, Vanilla JS
- Database: MySQL
- Version Control: GitHub
- Package Manager: Composer, NPM
- Responsive Design for all device sizes
- Interactive UI Elements
- Optimized Performance
- Modern and Clean Interface
- Dynamic Content Management
- SEO-Friendly Structure
- PHP >= 8.0
- Composer
- Node.js & NPM
- MySQL
- Git
-
Clone the Repository:
git clone [repository-url] cd [project-directory]
-
Install PHP Dependencies:
composer install
-
Install Node Dependencies:
npm install
-
Environment Setup:
cp .env.example .env # Configure your database and other environment settings in .env file
-
Generate Application Key:
php artisan key:generate
-
Run Database Migrations and Seeders:
php artisan migrate php artisan db:seed
-
Compile Assets:
npm run dev # For production: npm run build
-
Start the Development Server:
php artisan serve
/resources/views
- Blade templates and components/public
- Static assets (images, CSS, JS)/app/Models
- Database models/app/Http/Controllers
- Application controllers/database/seeders
- Database seeders for initial data
- Use meaningful commit messages
- Document any major changes
- Test thoroughly before committing
This project is licensed under the MIT License.
- QWords.com for the opportunity
- Rakamin Academy for the VIX program guidance
- All contributors and maintainers