https://github.com/xsidx/sid-portfolio
My personal portfolio website, a platform where I showcase my abilities, experiences, and completed projects.
https://github.com/xsidx/sid-portfolio
framer-motion nextjs tailwindcss
Last synced: 2 months ago
JSON representation
My personal portfolio website, a platform where I showcase my abilities, experiences, and completed projects.
- Host: GitHub
- URL: https://github.com/xsidx/sid-portfolio
- Owner: XsidX
- Created: 2022-12-26T08:46:26.000Z (over 3 years ago)
- Default Branch: dev
- Last Pushed: 2024-01-18T13:56:12.000Z (over 2 years ago)
- Last Synced: 2025-02-03T04:15:45.555Z (over 1 year ago)
- Topics: framer-motion, nextjs, tailwindcss
- Language: JavaScript
- Homepage: https://sid-portfolio.vercel.app
- Size: 2.95 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Table of Contents
### My Portfolio
This repository houses my personal portfolio website, a platform where I showcase my abilities, experiences, and completed projects. Designed with a focus on user experience, the website provides a comprehensive overview of my professional background, accomplishments and recent projects.
You'll find sections dedicated to my skills, previous projects, and resume, as well as a convenient way to get in touch.
Feel free to take a look around and provide any suggestions for improvement. If you come across any issues, don't hesitate to open a new issue and I'll take care of it promptly.
Thank you for stopping by, I hope you enjoy exploring my portfolio website!"
### Live link
Here is the [live link](https://sid-portfolio.vercel.app/) of my portfolio.
### Built With
**Main Technologies:**
- 
- 
- 
- 
## Getting Started
### Clone-Locally
- Enter this url: [https://github.com/XsidX/sid-portfolio](https://github.com/XsidX/sid-portfolio) in your web browser.
- Once opened navigate to the top left level of the project a green code download button will be visible on the righthand side.
- Select download Zip option from drop down menu.
- Once the download is complete you will be able to access my project locally.
### Prerequisites
- Node package manager (latest version)
- Firstly install **node.js** then run the code below
```sh
npm install npm@latest -g
```
- Project dependencies
- Install all dependencies for running the project
```sh
npm install
```
### Testing
In order to run tests for this project make sure you have installed all previously mentioned [prerequisites](#prerequisites) section, then run the code below.
- Run all tests
- This should run all tests using 'react-test-renderer'
```sh
npm run test
```
- Get a coverage report
- Add a `--coverage` flag to the test script in [package.json](package.json).
```json
"scripts": {
...
"test": "react-scripts test --coverage",
}
```
## Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## License
Distributed under the [MIT](https://github.com/XsidX/sid-portfolio/blob/dev/MIT.md) License.
## Contact
### Sidney Kaguli
## Acknowledgments
- [Vercel Hosting](https://vercel.com/)
- [Img Shields](https://shields.io)
- [React Icons](https://react-icons.github.io/react-icons/search)