Skip to content

NycteaChen/newswave-admin

Repository files navigation

NewsWave-admin

startforksissues-prissues

This repo is the backend management system of NewsWave.

Test account

Account: admin@gmail.com
Password: admin1234

Views

Login

Login

Stats

Stats

Install

Node.js at least v18.17.1

Clone repo

git clone https://github.com/NycteaChen/newswave-admin.git

Install package

npm install

Env setting

Please enter cp .env.example .env in the terminal to copy the .env.example file and adjust the relevant fields according to the contents of .env.

Run repo

npm run dev
http://localhost:4001/

About Env

NUXT_PUBLIC_API_BASE= # api domain, follow the backend repo localhost: https://github.com/r37111081/newswave-backend
FRONT_END_URL = # front end url

Files

  • assets - Static resource
    • scss
    • image
  • components
    • _pages - Page components
    • Global components
  • composables - General functions(e.g. Api)
  • layouts
  • middleware - Router auth
  • pages - Page router view
  • plugins
  • public
  • stores - Pinia store
  • types - Global Type
  • utils - Custom sharing method
  • .env
  • nuxt.config.js

Technologies

  • Node.js v18.17.1
  • Vue v3.4.21
  • Vue-router v4.3.0
  • Nuxt v3.11.2
  • Pinia v2.1.7
  • Bootstrap v5.3.3
  • vueuse v10.9.0

Codeing Style Tools

  • eslint v8.57.0
  • stylelint v16.4.0
  • prettier v3.2.5
  • husky v8.0.0
  • lint-staged v15.2.2

CI/CD

Use Render to auto-build, when merging to master :

  • Build Node.js environment
  • Install package
  • Compile code
  • Build to Render

Development Team

About

NewsWave admin backend with Nuxt 3 + Bootstrap + Pinia.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors