This repository contains the code for our Hunajaholistin Hunaja E-commerce website. The website offers a pleasant interface to view and purchase the assortment of honey products. It also supports language selection, allowing users to switch between Finnish and English languages seamlessly.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the repository
- Clone the repository to your local machine
git clone https://github.com/your-username/hunajaholisti-homepage.git
Replace 'your-username' with your GitHub username.
- Change directory to the project directory
cd hunajaholisti-homepage
- Install necessary dependencies
npm install
- Make sure you have Vite installed globally
npm install -g create-vite
- Make sure you have Netlify CLI installed globally
npm install -g netlify-cli
- To start the development server, run
netlify dev
- Create your Feature Branch
git switch -c feature
(Replace the feature placeholder with your new feature) - Make your changes in code
- Add your changes
git add name-of-the-changed-file
- Commit your Changes
git commit -m 'Add new feature'
- Push to the Branch
git push origin feature
- Open a Pull Request
Please note that global installation may require administrator permissions on your system. If you face any permission issues, you can use a package manager like yarn or use a version manager like nvm for node.js. Also remember to replace name-of-the-changed-file
and feature
with your specific file names and feature names.
We kindly request that you express your interest in working on a particular issue by leaving a message on the respective issue thread. This will allow us to assign the issue to you directly, thereby preventing multiple individuals from simultaneously working on the same problem.
If you have some small bug, feature or fix to make, that is not currently on Issues, feel free to submit a pull request.
For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.
Also, please read our Contributing Guidelines for more information.
I chose to use Vite for this project due to its fast and lean build tool, allowing for a quicker development process. TypeScript was used to provide static type checking, and Tailwind CSS allowed me to style the website easily with low-level utility classes.
In the next phase of this project, i aim to introduce more interactive elements to the website and extend the support of more languages.
If you have any questions about the repo, open an issue or contact me directly at niko.hoffren@gmail.com.
Massive thanks to all of the these fine individuals who contributed to this project! vktr-r2
This project is licensed under the MIT license.