Initially we built this project to participate in a hackathon to build an internal community of programmers, then the event ended and I desperately needed a blog site to keep track of my Principle of Compilation readings, so I continued to transition development on that basis with the goal of becoming a freely deployable internal technology sharing platform.
This project is in the development phase.
- Sign up / in
- Oauth login
- Email verification
- Responsive layout
- Fetching data using the Apollo client
- Dark/light mode support
- Compliments on the article
- Text content of comments on articles
- Responding to comments
- Change user profile
- Create topics
- Follow topics
- Follow a user
- Markdown editor support
- Parsing markdown
- Comments support including image content
- Private messages between users
- Message/Comment/Praise notification
- Preference setting
-
This project uses node and yarn. Go check them out if you don't have them locally installed.
-
Clone this project and install all dependencies by using git and yarn.
git clone https://github.com/gooff327/monkey-bar.git && cd monkey-bar && yarn -
Run script to build or start this project
# start this project in develop environment yarn start # build this project yarn build
-
Almost done, go check out the server tutorial Monkey-bar-server
- monkey-bar-server - Monkey bar server project power by Apollo server and mongodb
- Apollo-client - 🚀 A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server
- Apollo-server - 🌍 GraphQL server for Express, Connect, Hapi, Koa and more
Feel free to dive in! Open an issue or submit PRs.
Monkey-bar follows the Contributor Covenant Code of Conduct.
MIT © Gooff327