This is a React.JS web developer protfolio project.
- React Hooks
- React Context
- React Router
- Light/Dark Theme
- Tailwind CSS
- Firebase Authentication
- Firebase Cloud Firestore
- GitHub Actions
- GitHub Pages
- API calls using Axios
The project also puts into practice proper management of Git by organizing code into development, staging and production branches so that there is always a version of the code ready to go.
Finally, the repetitive process of building and deploying the project to production is automated by deployment to GitHub Pages using GitHub Actions.
- Clone the repository
git clone {{ git repository }} {{ working project folder }}
-
Open the project in Visual Studio Code
-
Open a new terminal in Visual Studio Code and install the project dependencies
yarn
- Run the project using the Vite.JS server
yarn dev
- Optimize for production
yarn build
- React.JS
- Tailwind CSS
- Vite.JS
- Axios
- Firebase Authentication
- Firebase Cloud Firestore
- GitHub Pages