https://github.com/nimitzdev/next-press
practice project
https://github.com/nimitzdev/next-press
apollographql bulma graphql javascript jsonwebtoken jwt mongodb mongoose nextjs nodejs restify ssr styled-components
Last synced: 21 days ago
JSON representation
practice project
- Host: GitHub
- URL: https://github.com/nimitzdev/next-press
- Owner: NimitzDEV
- License: mit
- Created: 2018-02-12T08:27:09.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-13T03:51:13.000Z (about 8 years ago)
- Last Synced: 2025-03-31T16:43:19.687Z (about 1 year ago)
- Topics: apollographql, bulma, graphql, javascript, jsonwebtoken, jwt, mongodb, mongoose, nextjs, nodejs, restify, ssr, styled-components
- Language: JavaScript
- Size: 755 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NextPress?
practice project build with the following technologies:
- [NextJs](https://github.com/zeit/next.js) (Server-Side-Rendered React)
- [GraphQL](https://github.com/facebook/graphql) (With Server-Side-Rendered functionality too)
- [Apollo GraphQL](https://github.com/apollographql)
- [MongoDB](https://github.com/mongodb/mongo)
- [Mongoose](https://github.com/Automattic/mongoose)
- [Styled-Components](https://github.com/styled-components/styled-components)
- [Bulma](https://github.com/jgthms/bulma)
- [react-markdown](https://github.com/rexxars/react-markdown)
- [restify](https://github.com/restify/node-restify)
- [Json Web Token](https://github.com/auth0/node-jsonwebtoken)
Other
- Disqus support
Majority of the functions haven't implemented yet. like admin control panel, and a lot of bugs.
## How to build
For production environment, build first by using `yarn build` or `npm run build`
## Dev Mode
Install nodemon first
`npm install nodemon --global`
then run
`yarn dev`
## Project Structure
Kind of messy right now
```
.
├── components # components like page elements, apollo server render relative libs
├── pages # blog pages
├── server # server relative functions like graphql and mongodb schema, jwt auth libs
├── static # static files
├── tools # helpers
├── config.js
└── README.md
```