Welcome to my Awesome Portfolio Website! This portfolio showcases my skills, projects, and achievements, built using Kotlin, Jetpack Compose, and the Kobweb framework.
Check out the live demo of my portfolio at: https://mohamed-elgohary.onrender.com/
This portfolio website is designed to highlight my work and expertise in software development. It features:
- Modern UI: A clean and responsive design built with Jetpack Compose.
- Kotlin Backend: Robust backend functionality using Kotlin and the Kobweb framework.
- Showcase of Projects: A detailed presentation of my past projects and contributions.
- Contact Information: Easy access to contact me for opportunities and collaborations.
- Kotlin: The primary programming language for both frontend and backend development.
- Jetpack Compose: For building a dynamic and responsive user interface.
- Kobweb Framework: For backend development and server-side logic.
- Responsive Design: Optimized for various devices and screen sizes.
- Interactive Elements: Engaging user interactions and animations.
- Project Showcase: A section dedicated to displaying my projects with descriptions and links.
- Contact Form: A simple contact form to get in touch with me.
To run this project locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/MohamedElgohary88/awesome-portfolio.git cd awesome-portfolio
-
Install Dependencies:
Ensure you have the required dependencies installed for both Kotlin and Jetpack Compose. Refer to the Kobweb documentation for setup instructions.
-
Run the Application:
Start the application using your preferred IDE or the command line. For example, if using Gradle:
./gradlew run
-
View Locally:
Open your browser and navigate to
http://localhost:8080
to view the portfolio.
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to reach out to me via:
- Email: mohamed.abdelazim.elgohary@gmail.com
- LinkedIn: LinkedIn Profile
- GitHub: GitHub Profile
Thank you for visiting my portfolio!