GithubHelp home page GithubHelp logo

rpg-alex / avored-rust-cms Goto Github PK

View Code? Open in Web Editor NEW

This project forked from avored/avored-rust-cms

0.0 0.0 0.0 2.16 MB

Avored rust content management system

Home Page: https://avored.github.io/avored-rust-cms/

License: GNU General Public License v3.0

Shell 0.23% JavaScript 17.43% Rust 68.02% CSS 13.56% HTML 0.48% Dockerfile 0.28%

avored-rust-cms's Introduction

Avored rust content management system

AvoRed Rust CMS implement with the help of axum web framework and surrealdb as database.

AvoRedCMS

Join community via slack

Join community via Slack

Demo admin

Please visit Demo AvoRed Rust CMS Admin

Installation

git clone https://github.com/avored/avored-rust-cms.git
cd avored-cms

Set up your .env file you can rename the existing .env.example file make sure the database username and password setup correctly.

Start your application backend

cargo run

Once the application start you can visit http://localhost:8080/setup this url will create database tables and admin user once you submit it and redirect to login screen but igonore this page as we got react admin setup in progress.

Start react application admin

cd react-admin
npm i
npm start

Visit localhost:3000/admin to access the react admin for the portal. Right now react admin does not have many pages redone yet but work in progress.

Features

  • Admin Users
  • Roles/Permissions
  • Components
  • Pages
  • Collection
  • SEO
  • Asset Manager

RoadMap

  • Rest API
  • GraphQL API
  • Content Workflow
Seting up full Stack project in RUST

Dev help

How to do a loop inside the handlebar template

{{#each validation_message as |message|}}
    {{ message.mssage }}
{{/each}}

How to render a variable in handlebar template

{{ variable_name }}

How to call heloper method in handlebar template

{{ helper_method_name "argument" ~}}

How to start a surrealdb surreal start --user root --pass root --bind 0.0.0.0:8000 file://test.db

avored-rust-cms's People

Contributors

indpurvesh avatar subhajit20 avatar cutestnekoaqua avatar altaf434 avatar rohan-bhautoo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.