Skip to content

RAprogramm/admin-template

Repository files navigation

Rust Admin


Structure

Rust Admin
│
├── back
│   ├── migrations
│   └── src
│       ├── database
│       ├── dtos
│       ├── extractors
│       ├── handlers
│       │   ├── articles
│       │   ├── auth
│       │   ├── files
│       │   ├── projects
│       │   └── users
│       ├── models
│       └── utils
└── front
    ├── public
    └── src
        ├── api
        │   ├── services
        │   └── types
        ├── assets
        ├── images
        ├── components
        │   ├── header
        │   └── modals
        ├── layouts
        ├── pages
        │   ├── articlesPages
        │   ├── authPages
        │   ├── projectsPages
        │   └── usersPages
        ├── router
        ├── schemas
        ├── store
        └── utils

Usage

1. turn ON postgres service

systemctl start postgresql.service

2. run backend

Important

IN back DIRECTORY

Tip

  • to install sqlx
make install_sqlx
  • to make database migrations
make db_migrate
  • to revert database migrations (if needed)
make db_revert
  • to start server
make start

Go to swagerUI

3. run frontend

Important

IN front DIRECTORY

Tip

  • to install all dependencies from package.json
yarn
  • to start server
yarn dev

Go to RustAdmin