All Projects → saltyshiomix → Nestpress

saltyshiomix / Nestpress

Licence: mit
A production ready personal blogging system on top of NestJS and NEXT.js

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Nestpress

Ark
An easiest authentication system on top of NestJS, TypeORM, NEXT.js(v9.3) and Material UI(v4).
Stars: ✭ 228 (+500%)
Mutual labels:  nextjs, nestjs, material-ui
Wipi
nextjs + nestjs + TypeScript +MySQL 开发的前后端分离,服务端渲染的博客系统
Stars: ✭ 163 (+328.95%)
Mutual labels:  nextjs, nestjs
Nextjs Material Kit
NextJS version of Material Kit React by Creative Tim
Stars: ✭ 141 (+271.05%)
Mutual labels:  nextjs, material-ui
Builderbook
Open source web application to learn JS stack: React, Material-UI, Next.js, Node.js, Express.js, Mongoose, MongoDB database.
Stars: ✭ 3,015 (+7834.21%)
Mutual labels:  nextjs, material-ui
Nextjs With Redux And Material Ui
A boilerplate NextJS with Redux and Material UI
Stars: ✭ 79 (+107.89%)
Mutual labels:  nextjs, material-ui
Typescript Nextjs Redux Material Ui Example
next.js v9, typescript v3.7, redux, material-ui v4, react-hooks, redux-saga, SSR
Stars: ✭ 93 (+144.74%)
Mutual labels:  nextjs, material-ui
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 (+7057.89%)
Mutual labels:  nextjs, material-ui
Nextjs Material Dashboard
NextJS version of Material Dashboard React
Stars: ✭ 50 (+31.58%)
Mutual labels:  nextjs, material-ui
react-movies-finder
React Movies finder is a React app to search movies and series using redux, redux-thunk, React Hooks, and Material UI
Stars: ✭ 27 (-28.95%)
Mutual labels:  nextjs, material-ui
Wipi
A blog system written by next.js, nest.js and MySQL.
Stars: ✭ 251 (+560.53%)
Mutual labels:  nextjs, nestjs
Material Kit React
React Dashboard made with Material UI’s components. Our pro template contains features like TypeScript version, authentication system with Firebase and Auth0 plus many other
Stars: ✭ 3,465 (+9018.42%)
Mutual labels:  material-ui, nextjs
Web3studio Sojourn
A React Native DevKit with code for a Web3 Decentralized Data Storage Pattern.
Stars: ✭ 29 (-23.68%)
Mutual labels:  nextjs, material-ui
Nextjs Full Demo
Demo about integration between examples of next.js and also fix some issues during development
Stars: ✭ 76 (+100%)
Mutual labels:  nextjs, material-ui
Nitro
An Example of a PWA using Nextjs, Material-UI, Typescript and Auth0 💗
Stars: ✭ 130 (+242.11%)
Mutual labels:  nextjs, material-ui
Node Blog
🔥✨ A react blog project base on nodejs, nestjs, mongoose, typescript, react, ant-design,nextjs
Stars: ✭ 69 (+81.58%)
Mutual labels:  nextjs, nestjs
Leaa
Leaa is a monorepo restful CMS / Admin built with Nest.js (@nestjsx/crud, node.js) and Ant Design.
Stars: ✭ 375 (+886.84%)
Mutual labels:  nextjs, nestjs
netease-music-app
网易云音乐移动端【React/Next/Vue】【Ant Design/Material UI】
Stars: ✭ 95 (+150%)
Mutual labels:  nextjs, material-ui
Nest Next
Render Module to add Nextjs support for Nestjs
Stars: ✭ 348 (+815.79%)
Mutual labels:  nextjs, nestjs
Ravepro
RavePro
Stars: ✭ 18 (-52.63%)
Mutual labels:  nextjs, nestjs
Nextron
⚡ NEXT.js + Electron ⚡
Stars: ✭ 967 (+2444.74%)
Mutual labels:  nextjs

A production ready personal blogging system on top of NestJS and NEXT.js

Roadmaps

  • [x] Cross Platform
  • [x] Dark Theme
  • [x] Authentication
  • [ ] Blogging
  • [ ] Testing

Usage

Database Setup

For Mac Users

# install postgresql
$ brew install postgresql

# if you want to start postgresql in startup, try do this
$ brew services start postgresql

# create user "nestpressuser" with password "nestpresspass"
$ createuser -P nestpressuser

# create database "nestpressdb" owened by "nestpressuser"
$ createdb nestpressdb -O nestpressuser

For Windows Users

PostgreSQL
> postgresql-11.2-1-windows-x64.exe --install_runtimes 0
pgAdmin
  • Download a latest installer at https://www.pgadmin.org/download
  • Run the pgAdmin and login with a root user
  • Right click Login/Group Roles and Create > Login/Group Role
    • General Panel:
      • Name: nestpressuser
    • Definition Panel:
      • Password: nestpresspass
    • Priviledges Panel:
      • Check all Yes
  • Right click Databases and Create > Database
    • General Tab:
      • Database: nestpressdb
      • Owner: nestpressuser

Application Setup

# install
$ git clone https://github.com/saltyshiomix/nestpress.git
$ cd nestpress
$ yarn

# prepare `.env` and edit it for your own environments
$ cp .env.example .env

The .env file is like this:

DB_HOST=localhost
DB_PORT=5432
DB_USERNAME=nestpressuser
DB_PASSWORD=nestpresspass
DB_DATABASE=nestpressdb
DB_SYNCHRONIZE=true

[email protected]
APP_ADMIN_PASSWORD=test
APP_PROTOCOL=http
APP_HOST=localhost
APP_PORT=4000
APP_SESSION_SECRET=nestpress

Development Mode

$ yarn dev (or `npm run dev`)

Production Mode

$ yarn build (or `npm run build`)
$ yarn start (or `npm start`)

Packages

package version
@nestpress/next @nestpress/next downloads
@nestpress/postgres-express-session @nestpress/postgres-express-session downloads

Fundamental Examples

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].