Skip to content

mfactory-lab/starter-webapp

Repository files navigation

Starter Webapp

Starter Webapp is a robust and versatile template tailored for mFactory, designed to streamline the development of Vue 3 applications with Vite. This template leverages a comprehensive technology stack to ensure an efficient and modern development experience:

  • Vue 3: Progressive JavaScript framework for building user interfaces.
  • Vite: Next-generation frontend tooling for fast and efficient builds.
  • TypeScript: Enhances JavaScript with static types for improved code quality.
  • SCSS: Advanced CSS preprocessor for better styling capabilities.
  • Quasar: High-performance Vue.js framework for building responsive and feature-rich applications.
  • SSG (Static Site Generation): Generates static HTML at build time for improved performance and SEO.
  • PWA (Progressive Web App): Provides offline capabilities and enhanced user experiences.
  • WebfontDownload: Ensures efficient loading of web fonts to improve site performance.
  • Linting and Formatting: Integrated tools like ESLint, Prettier, and Oxlint for maintaining code quality and consistency.
  • Pnpm: Fast, disk space efficient package manager for managing dependencies.

This template is optimized for both small and large-scale projects, offering a solid foundation for building high-quality, maintainable web applications within the mFactory organization. It integrates essential tools and best practices to provide a seamless development workflow, ensuring your projects are efficient, scalable, and easy to maintain.

Prerequisites

Getting Started

  1. Clone the repository:

    git clone https://github.com/mfactory-lab/starter-webapp.git
    cd starter-webapp
  2. Install dependencies:

    pnpm install
  3. Run the development server:

    pnpm dev

    Open your browser and visit http://localhost:3333.

Building for Production

To build the application for production, run:

pnpm build:ssg

This will create a dist directory with the production build.

Contributing

If you have any suggestions or improvements, feel free to open an issue or create a pull request. We welcome contributions from the community!

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

MF Starter Kit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •