All Projects → Hancoson → node-blog-app

Hancoson / node-blog-app

Licence: Apache-2.0 License
🌐 A node+espress+mongoose+react+nextjs blog

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to node-blog-app

Saas
Build your own SaaS business with SaaS boilerplate. Productive stack: React, Material-UI, Next, MobX, WebSockets, Express, Node, Mongoose, MongoDB. Written with TypeScript.
Stars: ✭ 2,720 (+22566.67%)
Mutual labels:  mongoose, nextjs
Next Graphql Blog
🖊 A Blog including a server and a client. Server is built with Node, Express & a customized GraphQL-yoga server. Client is built with React, Next js & Apollo client.
Stars: ✭ 152 (+1166.67%)
Mutual labels:  mongoose, nextjs
Node Blog
🔥✨ A react blog project base on nodejs, nestjs, mongoose, typescript, react, ant-design,nextjs
Stars: ✭ 69 (+475%)
Mutual labels:  mongoose, nextjs
Sinn
a blog based on of react,webpack3,dva,redux,material-ui,fetch,generator,markdown,nodejs,koa2,mongoose,docker,shell,and async/await 基于react+koa2技术栈的个人开源博客系统
Stars: ✭ 175 (+1358.33%)
Mutual labels:  fetch, mongoose
swr-examples
SWR is a React Hook library for remote data fetching. Here are some simple examples.
Stars: ✭ 14 (+16.67%)
Mutual labels:  fetch, nextjs
Nobibi
一款基于Next.js+mongo的轻量级开源社区(open community by Next.js & mongo)
Stars: ✭ 209 (+1641.67%)
Mutual labels:  mongoose, nextjs
Notion Clone
Stars: ✭ 2,048 (+16966.67%)
Mutual labels:  mongoose, nextjs
Builderbook
Open source web application to learn JS stack: React, Material-UI, Next.js, Node.js, Express.js, Mongoose, MongoDB database.
Stars: ✭ 3,015 (+25025%)
Mutual labels:  mongoose, nextjs
Swr
React Hooks for data fetching
Stars: ✭ 20,348 (+169466.67%)
Mutual labels:  fetch, nextjs
Next Blog
基于react(ssr)服务端框架next.js和antd-design搭建的个人博客
Stars: ✭ 214 (+1683.33%)
Mutual labels:  fetch, nextjs
timeoff-server
TimeOff is an application that allows companies' employees to set vacations before they begin taking their time off. Implemented in modern tech stack i.e. Node, Express, MongoDB.
Stars: ✭ 33 (+175%)
Mutual labels:  mongoose
shopping-cart
A full-fledged package to build an e-commerce application for iOS and Android similar to Myntra/JackThreads. Available with beautiful design and necessary features along with screen for Dashboard and Mobile app. Build using React Native, Expo, React, GraphQL, Apollo Client, Node and MongoDB.
Stars: ✭ 64 (+433.33%)
Mutual labels:  mongoose
packages
Cloud Posse DevOps distribution of linux packages for native apps, binaries, alpine packages, debian packages, and redhat packages.
Stars: ✭ 107 (+791.67%)
Mutual labels:  fetch
server-authentication-next.js
No description or website provided.
Stars: ✭ 103 (+758.33%)
Mutual labels:  nextjs
axios-endpoints
Axios endpoints helps you to create a more concise endpoint mapping with axios.
Stars: ✭ 41 (+241.67%)
Mutual labels:  fetch
fetch-wrap
extend WHATWG fetch wrapping it with middlewares
Stars: ✭ 21 (+75%)
Mutual labels:  fetch
FlipED
A LMS built specifically for Thailand's Education 4.0 system.
Stars: ✭ 24 (+100%)
Mutual labels:  mongoose
hiroki
create a REST api faster than ever
Stars: ✭ 13 (+8.33%)
Mutual labels:  mongoose
mongoolia
Keep your mongoose schemas synced with Algolia
Stars: ✭ 58 (+383.33%)
Mutual labels:  mongoose
ack-nestjs-mongoose
NestJs Boilerplate. Authentication (OAuth2), Mongoose, MongoDB , Configuration, Multi Languages (i18n), etc. Advance Example 🥶. NestJs v8 🥳🎉. Production Ready 🚀🔥
Stars: ✭ 81 (+575%)
Mutual labels:  mongoose

node-app

GitHub license Codecov branch MyGet tenant

This is a demo application that integrates node.js, express, mongoose React and Nextjs to develop a simple blog application.

介绍

该项目通过使用 Nextjs 技术,实现了 React 同构方案。采用 Nodejs 搭建服务,结合 Mongoose 数据库,实现了一个简单的博客系统。 也可以参考项目 v1.0 版本通过 Ejs 模版的实现,相关文章>>

技术实现

  • Node > 8.x
  • Express
  • mongoose
  • react > 16.x
  • Nextjs
  • sass
  • isomorphic-unfetch

目录结构

├─server # 服务
│  ├─controllers # 控制器
│  ├─dto  #
│  ├─models # 模型
│  ├─routes  # 路由
│  └─service
├─pages # 页面
│  ├─…… #
│  └─index.js # 主页面
├─compontents # 组件
│  └─#……
├─config # 配置文件
│  └─#……
├─assets # 静态资源
│  └─#……
├─build # 发布目录
│  └─ #……
├─next.config.js # next配置文件
├─package.json
├─postcss.config.js # postcss配置
├─server.js # 服务入口文件
└─.babelrc

如何使用

主要针对我当前的项目>> node-blog-app 来说说使用方法:

Install

git clone https://github.com/Hancoson/node-blog-app.git
# and
yarn

Install mongodb

brew install mongodb

Start Mongo

mongod
# or
brew services start mongodb

最后执行:

mongo

Create a datebase

use {nodeApp}

Start App

npm run dev #(start dev)

npm run build #(构建)

npm start #(启动项目)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].