Simple and responsive professional website for software-engineers to showcase projects, display contact information, and tell your story.
- Features
- Installation and Setup
- Structure
- Quick Configurations
- Launch
- Future improvements and Contributions
- 📖 Multi-Page
- Home
- About
- Projects
- Contact
- 📱 Fully Responsive
- 🛠 Easy configurations
- Clone the repository
- Ensure
NodeJS
andgit
are installed on your computer - Run
npm install
in the terminal - Then run
npm start
which will run the app in development mode and open a new browser tab - If the browser does not automatically open, look for the local port url in the terminal which will look something like this
Local:http://localhost:3000
- Make changes and see them reflected in the browser when saved
- Continued instructions for novice coders in the Quick Configurations section
/public
: publicly accessible media (i.e. images)- use favicon to update your own picture(s) for site tab icons
/src
: all the components used in this project/src/components/
: houses each page (/src/pages
), shared components (i.e. navbar) and their respective css styles/src/data
: make quick global configurations here
-
Directory:
/src/data/
- Your changes in these files will be reflected upon save in the local development browser you opened in a previous step. -
user.js
- Update the displayed text and images throughout the site by simply updating each field to the desired text or image file path. -
styles.css
- Change the font colors and font families of the whole application without editing any other code files. Simply erase the values, input a new color or font, then hit save.- Here is a good tool to see and copy color codes to input below when using
styles.css
- Visit Google Fonts to browse and select fonts by adding them to your cart. View your selected families, then click
<> get embed code
and select@import
to copy/paste your new import url intoindex.css
. You will then be able to globally update the site's fonts by choosing new primary and secondary fonts instyles.css
- Here is a good tool to see and copy color codes to input below when using
```css
:root {
/* ------- colors ------- */
--primary-color: #27272a;
--secondary-color: #65656d;
--tertiary-color: #acacb4;
--quaternary-color: #e4e4e7;
--link-color: #14b8a6;
/* ---------------------- */
/* ------- fonts ------- */
--primary-font: "Heebo", sans-serif;
--secondary-font: "Roboto", sans-serif;
/* --------------------- */
}
```
- Create Cloudflare account
- Navigate to Workers & Pages
- Create new page
- Connect to your cloned Git repo
- Input
npm run build
as build command andbuild
as location - Investigate setting up a custom URL (optional)
I welcome any and all feedback and ideas from seasoned developers and novice users! Please reference github\templates
when doing so.