This is the source code for Mohamed Khayri Allala's personal website. It was developed using ReactJS and deployed using Azure App Service. The website can be accessed at www.mohamedkhayriallala.com.
To run the project locally, follow these steps:
git clone https://github.com/allalakhayri/Personnal_website.git
cd your-repo-name
npm install @fortawesome/fontawesome-svg-core
npm install @fortawesome/free-brands-svg-icons
npm install @fortawesome/react-fontawesome
npm install react-bootstrap
npm install react-dom
npm install react-scripts web-vitals
npm start
To deploy the project to Azure App Service, follow these steps:
1.Sign in to the Azure Portal
2.Create a new Azure App Service instance by clicking on the "+ Create a resource" button and searching for "App Service"
3.Configure the App Service instance by selecting the appropriate subscription, resource group, and app name
4.Choose the appropriate operating system and runtime stack for your application (in this case, Windows and Node.js)
5.Configure deployment by setting up continuous deployment from your GitHub repository. This can be done by navigating to the "Deployment Center" blade in the App Service instance and selecting "GitHub" as the source control provider. Then follow the prompts to link your GitHub account and repository, and configure the build settings as needed.
6.Wait for the deployment to complete. You can monitor the progress of the deployment from the "Deployment Center" blade in the App Service instance.
7.Once the deployment is complete, you can access your website .
ReactJS
Azure App Service
@fortawesome/fontawesome-svg-core
@fortawesome/free-brands-svg-icons
@fortawesome/react-fontawesome
react-bootstrap
react-dom
react-scripts
web-vitals
If you have any questions or suggestions, please feel free to contact me at mohamedkhayri.allala@ensi-uma.tn