Skip to content

Upstra/infra-control_front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

476 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infra-Control Front

Infra-Control Front is the web interface for Upstra, a platform used to manage servers, rooms, and user roles. It is built with Vue 3, TypeScript, and Vite.

Architecture

  • Features – Each domain (auth, users, rooms, etc.) lives under src/features/*.
  • Components – Reusable UI components are in src/components.
  • Router – Application routes are defined in src/router.
  • State – Pinia stores are created in src/store.

Getting Started

  1. Install Node.js 20 and pnpm 8.
  2. Run pnpm install to install dependencies.
  3. Copy .env-example to .env and adjust values as needed.
  4. Start the development server with pnpm dev.
  5. Create a production build with pnpm build.

Development

Running pnpm dev launches Vite with hot module replacement. A production-ready bundle is generated in the dist directory using pnpm build.

Contributing

We use a Git flow style for collaboration:

  • Branches are prefixed with feat/, fix/, chore/, or test/ depending on the work type.
  • Commit messages mirror the branch style, e.g. feat/auth: add login view.
  • Merge requests should target the main branch.

Feel free to open issues and merge requests to improve the project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors