saltyshiomix / Nestpress
Licence: mit
A production ready personal blogging system on top of NestJS and NEXT.js
Stars: ✭ 38
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
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
- Download an installer at https://www.postgresql.org/download/windows
- Run the installer with a flag
--install_runtimes 0
like this:
> 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
andCreate > Login/Group Role
-
General
Panel:-
Name
:nestpressuser
-
-
Definition
Panel:-
Password
:nestpresspass
-
-
Priviledges
Panel:- Check all
Yes
- Check all
-
- Right click
Databases
andCreate > 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/postgres-express-session |
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].