I moved the active site to a private gitlab and I will host it on my own kubernetes on digital ocean instead of AWS s3 bucket
Table of Contents
Resume-Website - A React-based personal resume website.
The Resume-Website is a robust, flexible personal portfolio website, built with React and Node.js. This versatile solution is perfect for showcasing your skills, displaying your resume and sharing your work with potential employers or clients.
In the development environment, Docker and VS code extensions are utilized to ensure a seamless workflow. We have a postCreateCommand
set to run yarn install
after the creation of the container.
The codebase includes an abundance of dependencies for enhanced functionality including, but not limited to, "babel-plugin-react-css-modules", "react-scroll", "react-timeline-semantic-ui", "emailjs-com", and "react-grid-gallery". All of these contribute to providing a rich, interactive user interface.
Furthermore, the application uses presets for Babel and includes commands to start, build, and test the application in its scripts. The 'eslintConfig' is added for linting, and 'browserslist' is well configured to target specific browser versions.
Application meta information is managed by a manifest file which sets properties such as short name, theme color, and the application's icons. There’s also a provision of a robots.txt file which allows all bots to have access to the website.
"scripts": {
"start": "webpack-dev-server --mode development",
"build": "webpack --mode production",
"test": "react-scripts test",
"eject": "react-scripts eject"
}
To have this project up and running on your local machine, you would need to have Node installed. Once this is done, follow these steps:
- Clone the repository
git clone https://github.com/username/resume-website.git
- Navigate into the newly created folder
cd resume-website
- Install the dependencies
yarn install
- Start the development server
yarn start
Once the installation is done, you can run some commands inside the project folder:
yarn start
: Runs the app in the development mode. Open http://localhost:3000 to view in the browser.yarn test
: Launches the test runner in the interactive watch mode.yarn build
: Builds the app for production to thebuild
folder.yarn eject
: This is a one-way operation. You can't go back!
Remember, the curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to eject
.
This project is licensed under the terms of the MIT license.