An open-source company profile website written in Lumen (PHP), Vue JS and MySQL
Screenshot
Introduction
Company profie website will generally include :
- Be able to answer customers’ inquiries about your business.
- Briefly describe the operations and focus of your business.
- Include are product descriptions, pricing plans, and testimonials.
- Provide contact details or some way for customers to contact your business online directly.
- Offer insights into anything your customers might want to know.
- Include testimonials from former clients and employers to show your skills and expertise
- Offer links to your social media accounts so future clients and recruiters can get a fuller idea of your personality and get in touch with you easier
- Feature a home page, a contact page, and a product or service page
- User compelling content that encourages users to buy into the product or service
Minimum Requirements
- PHP 7.2 +
- Composer 2+
- Node JS 14+
- MySQL 5/8+
- Git
- Modern Web Browser.
- Visual Studio Code or Sublime Text for editor.
How To Install
Clone this repository using command git clone https://github.com/sand404/webapp-company-profile.git
Backend
- Make sure PHP 7.2+ , Composer 2+ and MySQL 5/8+ installed in your computer.
- Move to backend directory and open command line then run script composer update.
- Make file .env in root backend directory, copy all variable from env.example.
- In .env file, please fill all empty configuration variable such as database connection, email and frontend URL.
- Please run script to installing backend service.
- php artisan jwt:secret
- php artisan migrate
- php artisan db:seed
- To starting backend service, please run php -S 127.0.0.1:8000 -t public
Frontend
- Move to frontend directory and open command line.
- Please run npm install and then npm run serve to starting frontend application.
- Open your web browser with address localhost:8080.
- Login with user admin : Email : admin@devel.com, Password : 5ecReT!