This is my personal portfolio website built using React, HTML, CSS, and deployed on Firebase.
This portfolio website showcases my projects, skills, and experience. It provides an overview of my work and allows visitors to get in touch with me.
- React: A JavaScript library for building user interfaces.
- HTML: The standard markup language for creating web pages.
- CSS: The style sheet language used for describing the presentation of a document written in HTML.
- Project Showcase: Display a collection of my projects, including descriptions, images, and links.
- Skills and Experience: Highlight my skills, qualifications, and work experience.
- Contact Form: Provide a way for visitors to get in touch with me by filling out a contact form.
- Responsive Design: Ensure the website looks great and functions well on different devices and screen sizes.
- Clone the repository:
git clone https://github.com/Ushanipriyamanthi/portfolio.git
- Navigate to the project directory:
cd portfolio
- Install the dependencies:
npm install
- Start the development server:
npm start
- Open your web browser and visit
http://localhost:3000
to view the website locally.
The website is deployed using Firebase. To deploy your own instance of the website, follow these steps:
- Create a Firebase project and set up Firebase hosting.
- Build the project:
npm run build
- Deploy the project to Firebase hosting:
firebase deploy
For detailed instructions on deploying a React app to Firebase, refer to the Firebase documentation.
This project is licensed under the MIT License.