Welcome to the Physicist Portfolio Website project! This is a personal portfolio website for Saima Jabeen, showcasing her journey as a physicist, educator, and digital creator. The website is built with React and designed to be clean, modern, and responsive across all devices.
Check out the live version of the website at: https://saimaphysicist.netlify.app/
- Responsive Design: π± Optimized for all screen sizes, from mobile devices to desktops.
- Interactive UI: π±οΈ Smooth navigation and animations for a delightful user experience.
- Educational Content: π Sections for research, career, skills, experience, and more.
- Business-Oriented: πΌ Offers notes, live sessions, and tutoring services in physics.
- Social Media Integration: π Links to Saima's LinkedIn and WhatsApp for easy contact.
- React: A JavaScript library for building user interfaces.
- CSS3: For styling and making the site responsive.
- Font Awesome: For the icons used throughout the site.
- Netlify: For hosting the website.
Follow these instructions to get a copy of the project up and running on your local machine.
- Node.js (v14 or later)
- npm (v6 or later)
-
Clone the repository:
git clone https://github.com/Salman-Pixel/Physicist-Website.git
-
Navigate to the project directory:
cd Physicist-Website
-
Install the dependencies:
npm install
-
Start the development server:
npm start
The website should now be running on
http://localhost:3000
.
To build the project for production, run:
npm run build
This will create an optimized build in the build
directory, ready to be deployed.
- Home: A welcoming section with a brief introduction and a call-to-action button.
- About: Detailed information about Saima, her research, career, and skills.
- Physics Notes: Offers downloadable notes for various physics topics.
- Live Sessions: Information about live physics lectures and how to join.
- Tutoring: Details on one-on-one tutoring sessions.
- Contact: Direct links to Saima's LinkedIn and WhatsApp for easy communication.
- Fork the repository.
- Create a new branch:
git checkout -b feature/my-new-feature
. - Commit your changes:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature/my-new-feature
. - Create a Pull Request.
Contributions are welcome! Feel free to improve the website, fix bugs, or suggest new features.
- React: For making the UI development easier and more enjoyable.
- Font Awesome: For the beautiful icons.
- GitHub Pages: For free and easy hosting.
If you have any questions, suggestions, or just want to say hi, you can reach out to Saima on LinkedIn.
Thank you for visiting! π Don't forget to give this repo a β if you found it useful.