This repository is a template for creating full-stack web applications using the following technologies:
- Vue.js - A progressive JavaScript framework for building user interfaces.
- Vite - A build tool that aims to provide a faster and leaner development experience.
- TailwindCSS - A utility-first CSS framework for rapidly building custom designs.
- Vuex - The official state management library for Vue.js.
- Heroicons - A set of free, MIT-licensed high-quality SVG icons for you to use in your web projects.
- Vuetify - A Vue UI library with beautifully handcrafted Material Components.
- ESLint - A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript.
- Vite CLI - A simple CLI for scaffolding Vite projects.
- Prettier - An opinionated code formatter.
- Vue Router - The official router for Vue.js.
- Axios - A promise-based HTTP client for the browser and Node.js.
- Firebase - A platform developed by Google for creating mobile and web applications.
- Git - A distributed version control system to track changes in source code during software development.
To get started with this template, clone the repository to your local machine and install the dependencies:
```bash git clone https://github.com/ThatMasonGuy/webapp-template/ cd webapp-template npm install ```
Follow the instructions for each package to ensure they are properly configured for your project.
After installation, you can start the development server with:
```bash npm run dev ```
For production builds, use:
```bash npm run build ```
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Distributed under the GPL License. See LICENSE
for more information.
Mason Bartholomai - @That_MasonGuy - github@mxn.au
Project Link: https://github.com/ThatMasonGuy/webapp-template/