Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dulanjalisenarathna/react-js-portfolio-web

React Js Responsive Portfolio Web Application
https://github.com/dulanjalisenarathna/react-js-portfolio-web

dark-theme light-theme portfolio portfolio-site portfolio-website react-portfolio reactjs reactjs-portfolio-website responsive-web-design smooth-scrolling

Last synced: about 2 months ago
JSON representation

React Js Responsive Portfolio Web Application

Awesome Lists containing this project

README

        

# React Js portfolio web application

**live demo: [https://react-js-portfolio-web.vercel.app/)**

---

### Made with ❤️ by [Dulanjali Senarathna](https://www.linkedin.com/in/dulanjali-senarathna/)

---

## Project Description

Welcome to my personal portfolio website! This application showcases skills, projects, and experiences in a clean and modern design. Built with React, it serves as a digital resume and a demonstration of my front-end development capabilities.

## Feature
- Responsive Design: Accessible on all devices from desktops to mobile phones.
- Toggle between dark theme and light theme.
- Smooth scrolling.
- Smooth Navigation: Uses React Router for seamless single-page application navigation.
- Contact Form: Allows visitors to get in touch with me directly through the site to google excel sheet.
- Customizable: Easy to update and customize with new projects, experiences, and personal information.

## What I used

- [React](https://reactjs.org/)
- [Axios](https://www.npmjs.com/package/axios)
- [Framer Motion](https://www.npmjs.com/package/framer-motion)
- [React icons](https://react-icons.github.io/react-icons/)
- [React scroll](https://www.npmjs.com/package/react-scroll)
- [Swipper](https://swiperjs.com/)
- [Vite](https://vitejs.dev/)
- More...

## Requirements

- Basic ReactJs knowledge
- Basic HTML, SCSS knowledge

## Getting Started

After getting the starter files, you need to go the file directory and run

```shell
npm install
```

and after that start the dev server.

```shell
npm run dev
```

## Tools Used

1. Favicon: [Flaticon.com](https://www.flaticon.com/)
1. Code Editor: [VS Code](https://code.visualstudio.com/)

---

## FAQ

### Q: What are the prerequisites?

basics of html, css, javascript and some basic knowledge of react is enough to start this project. Rest you will learn in the tutorial.

### Q: Who the project is for?

The project is for the people who wanna get more skilled in `ReactJs`.

---

## Feedback

If you have any feedback, please reach out to us at [Dulanjali Senarathna](https://www.behance.net/dulanjasenarathna)

Happy Coding! 🚀

# Website's screenshots

## Dark Theme
![react-js-portfolio-web-app-1](https://github.com/DulanjaliSenarathna/react-js-portfolio-web/assets/59603716/dc9b4f04-bc0b-4a56-92fd-16f1a9d9e376)
![react-js-portfolio-web-app-11](https://github.com/DulanjaliSenarathna/react-js-portfolio-web/assets/59603716/e8197b12-46c2-4340-b5ed-dd44c350f59f)
![react-js-portfolio-web-app-2](https://github.com/DulanjaliSenarathna/react-js-portfolio-web/assets/59603716/f8ccb083-0c93-4173-987a-39e9b757ca62)
![react-js-portfolio-web-app-3](https://github.com/DulanjaliSenarathna/react-js-portfolio-web/assets/59603716/d519419d-8e92-478c-a8e9-178f12477ff4)
![react-js-portfolio-web-app-4](https://github.com/DulanjaliSenarathna/react-js-portfolio-web/assets/59603716/236104b8-49ee-496e-9b60-a8deeb0e749a)
![react-js-portfolio-web-app-5](https://github.com/DulanjaliSenarathna/react-js-portfolio-web/assets/59603716/cb74b9e5-2f98-4b6e-8b8c-f94e43e106b4)
![react-js-portfolio-web-app-6](https://github.com/DulanjaliSenarathna/react-js-portfolio-web/assets/59603716/a7b082c6-f49f-432d-b786-e9a2e51232e9)
![react-js-portfolio-web-app-7](https://github.com/DulanjaliSenarathna/react-js-portfolio-web/assets/59603716/857f45e8-b7eb-45b1-8eaa-09b4463cb23d)
![react-js-portfolio-web-app-8](https://github.com/DulanjaliSenarathna/react-js-portfolio-web/assets/59603716/e2e7b1aa-ef2b-479d-888c-abb9c9e79795)
![react-js-portfolio-web-app-9](https://github.com/DulanjaliSenarathna/react-js-portfolio-web/assets/59603716/42dfee2b-787a-4073-a0ad-a0bd80bb066d)
![react-js-portfolio-web-app-10](https://github.com/DulanjaliSenarathna/react-js-portfolio-web/assets/59603716/cce2ee46-d329-48dc-b3c5-cbbad3d13e3e)

## Light Theme
![react-js-portfolio-web-app-12](https://github.com/DulanjaliSenarathna/react-js-portfolio-web/assets/59603716/9c25c8b5-2909-48ab-bd9d-c8996b498d58)