api resume
v1.0.0
Laravel Resume API 是使用 Laravel 框架和 Laravel Sail 開發的 Web 應用程序,用於基於 Docker 的開發。該 API 允許用戶創建和管理他們的專業簡歷。此外,它還包括 Swagger 文檔,以便於參考和互動。
{
" success " : true,
" message " : " success " ,
" data " : [
{
" name " : " Samson Ude " ,
" title " : " Senior Software Engineer | Mobile Developer | Full Stack Developer " ,
" about " : " Seasoned Senior Software Engineer: Full-stack proficiency (PHP, Java, Laravel, Javascript, Dart, ReactJS), mobile app dev (Flutter), DBs (MySQL, PostgreSQL), Docker, CI/CD (CloudBuild, GitHub Actions), cloud (Google, AWS). Passionate about innovative solutions. " ,
" education " : [
{
" institution " : " University of Ibadan - Oyo State, Ibadan, Nigeria " ,
" degree " : " Bachelor of Science: Electrical/Electronics Engineering " ,
" date-range " : " 2004 - 2009 " ,
" user_id " : 1
}
],
" skills " : [
" PHP " ,
" Laravel " ,
" Java " ,
" Flutter " ,
" React " ,
" Mobile App Development " ,
" Docker " ,
" PHPUnit " ,
" GraphQL " ,
" C# " ,
" VB.Net "
],
" experiences " : [
{
" title " : " Senior Software Engineer " ,
" company " : " QNetix Technologies LTD " ,
" date-range " : " 2020 - Current " ,
" responsibilities " : [
" Built and maintained various PHP-based applications, using Laravel framework " ,
" Worked on real-time notifications for multiple web applications, uing Pusher and WebSockets "
]
},
{
" title " : " Senior Software Engineer " ,
" company " : " Tivas Technologies " ,
" date-range " : " 2017 - 2020 " ,
" responsibilities " : [
" Developed custom packages to reuse code across multiple projects, reducing development time and improving efficiency "
]
},
{
" title " : " Full Stack Developer " ,
" company " : " VAS2Nets Technologies " ,
" date-range " : " 2013 - 2017 " ,
" responsibilities " : [
" Assisted in the migration of existing PHP applications to Laravel framework resulting in improvement performance and scalability "
]
}
],
" projects " : [
{
" name " : " Inventro " ,
" url " : " https://inventroapp.com/ " ,
" description " : " Inventro is a dynamic business management solution leveraging the power of technology to optimize operations. Built with precision using cutting-edge technologies like Flutter for the frontend and Laravel for the backend, it ensures a seamless user experience. With its cloud-based architecture, businesses can access their data securely from anywhere. Inventro empowers businesses with a robust point-of-sale system, insightful sales analytics, efficient inventory management, and expense tracking, revolutionizing the way they operate and grow " ,
" repository " : " https://github.com/psalmsin1759/inventro_mobile " ,
" stacks " : [
" PHP " ,
" Laravel " ,
" Flutter " ,
" Dart " ,
" Android Development " ,
" iOS Development " ,
" Docker " ,
" CI/CD - Github Workflow " ,
" CI/CD - Github Actions " ,
" Firebase " ,
" Google Cloud Run " ,
" Google Pub/Sub " ,
" Google Storage "
]
},
{
" name " : " ChurchKonnect " ,
" url " : " https://churchkonnect.com/ " ,
" description " : " Churchkonnect is a platform that provides a mobile app for churches with a variety of features. Some of these features include the ability to livestream services and events, accept online donations, provide access to the bible, offer audio and video sermons, and create groups and communities within the app " ,
" repository " : " https://github.com/psalmsin1759/churchkonnect_mobile " ,
" stacks " : []
},
{
" name " : " ChurchKonnect " ,
" url " : " https://churchkonnect.com/ " ,
" description " : " Churchkonnect is a platform that provides a mobile app for churches with a variety of features. Some of these features include the ability to livestream services and events, accept online donations, provide access to the bible, offer audio and video sermons, and create groups and communities within the app " ,
" repository " : " https://github.com/psalmsin1759/churchkonnect_mobile " ,
" stacks " : []
}
]
}
]
}
請依照以下步驟使用 Laravel Sail 在本機開發環境中設定 Laravel Resume API:
克隆儲存庫:
git clone https://github.com/yourusername/laravel-resume-api.git
導航到專案目錄:
cd laravel-resume-api
composer install
php artisan key:generate
./vendor/bin/sail up
現在應該可以透過 http://localhost 存取該 API。
這是一個測試驅動的 Laravel 應用程序,測試在確保其可靠性方面發揮著至關重要的作用。若要執行測試,請依照下列步驟操作:
確保您已安裝 PHPUnit。如果沒有安裝,您可以使用 Composer 安裝它:
./vendor/bin/sail composer require --dev phpunit/phpunit
導航到終端機中應用程式的根目錄。
運行 PHPUnit 來執行測試:
vendor/bin/phpunit
該項目包括 API 的 Swagger 文件。啟動 Laravel Sail 容器後,您可以透過導航至 http://localhost/api/documentation 來存取它。 Swagger 文件提供了有關可用端點的詳細信息,並允許您與 API 進行互動。
歡迎為 Laravel Resume API 專案做出貢獻。如果您想做出貢獻,請按照以下步驟操作:
該項目已獲得 MIT 許可證的許可。
感謝 Laravel 社群提供的優秀文件和資源。受到對簡單且可自訂的履歷管理系統的需求的啟發。聯絡如有任何疑問或回饋,請聯絡 [email protected] 。