Click on the appropriate version of node and install
https://nodejs.org/en/download
verify the install with these commands in the terminal
npm -v
and
node -v
You will need this to clone the repository
https://github.com/git-for-windows/git/releases/download/v2.40.0.windows.1/Git-2.40.0-64-bit.exe
Download this and go through the install instructions
https://sourceforge.net/projects/git-osx-installer/
Visit this link and hit downlaod, then follow the install instructions.
Use this command
git clone https://github.com/shelleyyyyy/ProgrammingClubSvelteTemplate.git
then open the folder in the IDE of your choice and in the root folder run this command to install all of the dependencies
npm i
next you can run your web app with this terminal command
npm run dev
SvelteKit is a framework for building web applications using Svelte, a modern JavaScript framework for building user interfaces. SvelteKit is built on top of the Svelte framework and adds features such as server-side rendering, routing, and file-based routing, to make it easier to build complete web applications.
Svelte is known for its small size and performance, and SvelteKit takes advantage of these characteristics to provide a fast and efficient way to build web applications. It also offers a modular architecture, which means you can use only the features you need, and integrate other libraries and tools as needed.
SvelteKit is designed to be flexible and easy to use, and it can be used to build a wide range of web applications, from small personal projects to large enterprise applications. It also offers a built-in development server and an optimized build process, which makes it easy to deploy and scale your application.
Tailwind CSS is a popular utility-first CSS framework that makes it easier to design responsive and scalable user interfaces for web applications. Unlike traditional CSS frameworks, Tailwind CSS does not provide pre-designed components or layout templates. Instead, it provides a set of CSS classes that you can use to design your own custom components and layouts.
Tailwind CSS offers a comprehensive set of utility classes that can be used to style various aspects of a web application, such as typography, colors, spacing, borders, and more. These utility classes are designed to be easily composable and can be combined to create complex and dynamic user interfaces.
One of the benefits of using Tailwind CSS is that it can help you write less CSS code, as you can use the pre-defined utility classes instead of writing custom CSS for every element in your application. This can lead to faster development and easier maintenance of your code.
Tailwind CSS is also highly customizable, allowing you to configure the framework to match your design system or brand guidelines. It also integrates with popular front-end tools and frameworks, such as React, Vue.js, and Next.js, making it easy to use in various web development projects.
Daisy UI is a free and open-source UI library for building web applications using Tailwind CSS. It provides a set of pre-designed UI components that can be used to build responsive and modern user interfaces quickly and easily.
Daisy UI is designed to be highly customizable and modular, and it follows the principles of component-driven development. This means that you can use the pre-designed components as building blocks to create your own custom components and layouts, which can be easily reused across your application.
Some of the UI components provided by Daisy UI include buttons, forms, modals, navigation menus, cards, and more. These components are designed to be accessible and follow best practices for web development.
Daisy UI also provides a set of utility classes that can be used to modify and customize the pre-designed components. This allows you to easily change the styling of the components to match your design system or brand guidelines.
Overall, Daisy UI is a great option for developers who are looking for a UI library that is built on top of Tailwind CSS and provides pre-designed components that can be easily customized and extended to match their specific needs.
https://kit.svelte.dev/docs/introduction
If you carefully follow the docs (with maybe some youtube worked in) you can continue with your own personal svelte projects.
https://tailwindcss.com/
https://daisyui.com/