Skip to content
 
 

Repository files navigation

☀️ LinMo Blog

A developing blog framework, based on React + TypeScript + SpringBoot

🗺 Roadmap

  • Backstage UI
  • Frontend UI
  • API
  • Login System
  • Axios Encapsulation

👌 Tech Stacks

Front end

  • React + TypeScript
  • React Router
  • Reducer
  • Sass
  • Axios
  • Vite

Behind end

  • json-servre emulate api (temporarily)
  • nodejs api in Express framework (You can deploy locally or visit out deployment on vercel)

Structure

Blog/
|-- server/
|   |-- db.json      // json-server startup file
|-- src/
|   |-- apis
|   |-- assets
|   |-- components
|   |-- interface
|   |-- pages
|   |-- router
|   |-- store        // Redux States Management
|-- package.json
|-- README.md

Development

// Prepare source code
git clone https://github.com/LinMoQC/LinMoBlog.git
cd LinMoBlog

// Run front end
npm install # If failed please append `--force`
npm run dev

// Select one in two behind ends

// Run behind end: json-server
cd server
json-server --watch db.json --port 3000

// Run behind end: nodejs interface in Express framework
cd server/nodejs
nodemon app.js

😉 Preview

Login Page

Backstage Home Page

c38005904c9c5be6da96853c0167e40

Dark Mode

e6741ccfe03917957ac5eaabb45eade

Notes

image 825e53fc859297c29cd0891f50f0164 image

2563eab5a1964e16a0e59f958a7f652

TalkTalk

0e87026ca10e8eea0bccc3eb7bc91e3

Gallery

a258afefc28d0cee24e21b864b7cabb

Friend Links

ad6eb864bc573c8b9996ddf3ddfe978

Site Analyse

3f5340f422f1a501cf675c70b401980

Site Management

28cca66c9a8b2f08e2ef0eb30e7c147

About

一个正在开发的React+SpringBoot博客

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages