Welcome to my portfolio web app! This project showcases my skills, projects, and experience in the field of web development. Explore the site to learn more about me and my work.
visit the live website osman-dev. 🔍
This portfolio website serves as a platform for me to showcase my skills, projects, and experiences to potential employers, clients, and collaborators. It provides a glimpse into my capabilities as a web developer and highlights the projects I've worked on.
The website is built using the following technologies:
- React: A JavaScript library for building user interfaces.
- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
- Tailwind CSS: A utility-first CSS framework for creating custom designs quickly.
- Framer Motion: A motion library for React that makes it easy to create fluid animations.
- Anime.js: A lightweight JavaScript animation library with a simple API.
- Responsive Design: The website is fully responsive and optimized for various screen sizes and devices.
- Dynamic Content: Content is dynamically rendered using React components, allowing for easy updates and modifications.
- Animations: Animations created with Framer Motion and Anime.js enhance the user experience and add visual appeal.
- Project Showcase: A dedicated section to showcase my projects with descriptions, links, and images.
To run the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Osman-Rasooli/osman-dev.git
-
Navigate to the project directory:
cd osman-dev
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your web browser and visit http://localhost:5173 to view the website.
Feel free to explore the website to learn more about me, my skills, and my projects. If you have any feedback or questions, don't hesitate to reach out to me.
Contributions are welcome!
If you have other ideas for features or improvements, don't hesitate to share them! For major changes, please open an issue first to discuss what you would like to change.
If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature
. - Make your changes and commit them:
git commit -m 'Add new feature'
. - Push to the branch:
git push origin feature
. - Submit a pull request.
This project is licensed under the MIT License.
For inquiries or support, please contact us at mohammad.osmanrasooli1973@gmail.com. 📧