Skip to content

Hunajaholistin Hunaja - Honey products e-commerce website made using Vite, React, TypeScript, Tailwind CSS, Firebase, Netlify Functions and Stripe.

License

Notifications You must be signed in to change notification settings

nikohoffren/hunajaholisti-website

Repository files navigation

Hunajaholistin Hunaja - Honey products e-commerce website

LICENSE Version 1.1.3 PR:s Welcome Contributors Welcome GitHub repo size

Honey

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.

Table of Contents

Technologies Used

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.

  1. Fork the repository
  2. Clone the repository to your local machine git clone https://github.com/your-username/hunajaholisti-homepage.git

Replace 'your-username' with your GitHub username.

  1. Change directory to the project directory cd hunajaholisti-homepage
  2. Install necessary dependencies npm install
  3. Make sure you have Vite installed globally npm install -g create-vite
  4. Make sure you have Netlify CLI installed globally npm install -g netlify-cli
  5. To start the development server, run netlify dev
  6. Create your Feature Branch git switch -c feature (Replace the feature placeholder with your new feature)
  7. Make your changes in code
  8. Add your changes git add name-of-the-changed-file
  9. Commit your Changes git commit -m 'Add new feature'
  10. Push to the Branch git push origin feature
  11. 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.

Reflection

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.

Questions

If you have any questions about the repo, open an issue or contact me directly at niko.hoffren@gmail.com.

List of Contributors

Massive thanks to all of the these fine individuals who contributed to this project! vktr-r2

DarshanDixit05

kabszac

felixmaathz

DuiNotDoy

anubhav1206

ducksblock

versacodes

matteobandoni

License

This project is licensed under the MIT license.