Skip to content

wupei520/bol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

112 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors