- ๐Overview
- ๐ฎ Features
- โ๏ธ Project Structure
- ๐งฉ Modules
- ๐๐จ Getting Started
- ๐บ Roadmap
- ๐ค Contributing
- ๐ชช License
- ๐ Acknowledgments
The predecessor of created using HTML5, CSS3, and vanilla JS is also deployed on gh-pages. Go and check it out. Maybe you can use it as a boilerplate for your own portfolio site.
-
User-Centered Design: The project has a user-centered architecture that makes use of components to create reusable elements. This allows for a more efficient coding process and a more consistent user-experience.
-
Dark Mode Functionality: The project includes a dark mode feature that allows users to customize the color scheme of the website.
-
Responsive Layout: The project has a fully responsive layout, allowing the website to be displayed correctly on all devices, no matter the size or resolution.
-
Form Submission: The project includes a contact form, which allows users to submit messages directly to the developer.
-
Cross-Browser Compatibility: The project has been tested and is compatible with all major browsers.
-
Modern Technology Stack: The project uses a modern technology stack, including ReactJS and NodeJS, to create a dynamic web experience.
repo
โโโ 100%.png
โโโ CNAME
โโโ README.md
โโโ package-lock.json
โโโ package.json
โโโ public
โย ย โโโ 404.html
โย ย โโโ asset-manifest.json
โย ย โโโ favicon.ico
โย ย โโโ index.html
โย ย โโโ manifest.json
โย ย โโโ modernizr-custom.js
โย ย โโโ precache-manifest.f9751c1cb65a903e5e35c0e57177d4d9.js
โย ย โโโ robots.txt
โย ย โโโ service-worker.js
โโโ src
โโโ App.js
โโโ components
โย ย โโโ AboutComponent.js
โย ย โโโ HomeComponent.js
โย ย โโโ Work
โย ย โย ย โโโ Highlighted
โย ย โย ย โย ย โโโ HighlightedApp.js
โย ย โย ย โย ย โโโ HighlightedDescription.js
โย ย โย ย โย ย โโโ HighlightedHeader.js
โย ย โย ย โย ย โโโ HighlightedList.js
โย ย โย ย โโโ WorkComponent.js
โย ย โย ย โโโ WrokTemplate.js
โย ย โโโ contactForm
โย ย โย ย โโโ ContactComponent.js
โย ย โย ย โโโ InputField.js
โย ย โย ย โโโ SideLink.js
โย ย โโโ darkMode
โย ย โย ย โโโ DarkModeToggle.js
โย ย โย ย โโโ ThemeContext.js
โย ย โย ย โโโ ToggleContainer.js
โย ย โย ย โโโ ToggleTheme.js
โย ย โย ย โโโ Wrapper.js
โย ย โย ย โโโ basicTheme.js
โย ย โย ย โโโ useTheme.js
โย ย โโโ helper
โย ย โย ย โโโ IconComponent.js
โย ย โย ย โโโ ImageComponent.js
โย ย โย ย โโโ imageIndex.js
โย ย โโโ layout
โย ย โโโ FooterComponent.js
โย ย โโโ MenuComponent.js
โโโ config
โย ย โโโ config.js
โย ย โโโ form-url.js
โโโ index.js
โโโ serviceWorker.js
โโโ style
โโโ App.css
โโโ additionalStyles.css
โโโ animations.css
โโโ darkMode.css
โโโ formStyle.css
21 directories, 214 files
Before you begin, ensure that you have the following prerequisites installed:
Installed the newest version of NodeJS and NPM (it comes included with the NodeJS installation)
Have CRA installed on your system or use the new (recommended approach) โ npx create-react-app my-app cd my-app
- Clone the reactivePortfolio repository:
git clone https://github.com/dzenis-h/reactivePortfolio
- Change to the project directory:
cd reactivePortfolio
- Install the dependencies:
npm install
Open http://localhost:3000 to view it in the browser.
npm start.js
- [๐ CREATE-A-COMPELLING-README-FILE]
- [๐ IMPROVE-THIS-README.md file]
- [๐ ADD-BLOG-COMPONENT]
Contributions are always welcome! Please follow these steps:
- Fork the project repository. This creates a copy of the project on your account that you can modify without affecting the original project.
- Clone the forked repository to your local machine using a Git client like Git or GitHub Desktop.
- Create a new branch with a descriptive name (e.g.,
new-feature-branch
orbugfix-issue-123
).
git checkout -b new-feature-branch
- Make changes to the project's codebase.
- Commit your changes to your local branch with a clear commit message that explains the changes you've made.
git commit -m 'Implemented new feature.'
- Push your changes to your forked repository on GitHub using the following command:
git push origin new-feature-branch
- Create a pull request to the original repository. Open a new pull request to the original project repository. In the pull request, describe the changes you've made and why they're necessary. The project maintainers will review your changes and provide feedback or merge them into the main branch.
This project is licensed under the MIT
License. See the LICENSE file for additional info.
๐ Built by Dzenis H. with ๐ using create-react-app.
If you like what you see, give it a โญ