Skip to content
This repository has been archived by the owner on Jul 9, 2023. It is now read-only.
/ ublog Public archive

Small and powerful blogging engine using Node and React

License

Notifications You must be signed in to change notification settings

bragin/ublog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ublog

Small and powerful blogging engine using Node and React

Tech Details

  • Based on node.js + Express
  • React and Webpack at its core
  • Redis as a storage
  • No huge frameworks
  • No jQuery
  • No syntax sugar. Less code = less bugs = less security vulnerabilities

Installation

For development:

  • npm install -g nodemon
  • npm install -g gulp
  • npm install

Running in Development Mode

gulp run

This will run the server at http://localhost:4000 and will automatically rebuild everything. You just need to refresh your webpage to reload latest changes.

Coding Style

  • JavaScript Coding Style
    • "use strict"
    • Single quotes for javascript code, double quotes for embedded HTML code/strings
    • { on the same line as the previous statement
    • Comments should explain "why", not "what" is being done
    • Use "async" module to handle async tasks
  • CSS Style: [TODO]

Software Architecture

The UBlog blogging platform consists of two big parts: backend (server) and frontend (client). These parts share the components (isomorphic javascript) thanks to using React technology.

About

Small and powerful blogging engine using Node and React

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published