Welcome to CatchBlog. CatchBlog is an open source online blog page for devs.
- MarkDown support
- One tap Google login
- Markdown code syntax highlight
Make sure you have installed all of the following prerequisites on your development machine:
- Git - Download & Install Git. OSX and Linux machines typically have this already installed.
- Node.js - Download & Install Node.js and the npm package manager. If you encounter any problems, you can also use this
$ npm install
There are several ways you can get the CatchBlog:
The recommended way to get CatchBlog is to use git to directly clone the CatchBlog repository:
$ git clone https://github.com/nisabmohd/CatchBlog
This will clone the latest version of the CatchBlog repository to a CatchBlog folder.
To install the dependencies, run this in both client and backend folder from the command-line:
$ npm install
Run your application using npm:
→ server start
$ cd server
$ node server
→ client start
$ cd client
$ npm start
-
Your client application should run on port 3000 with the development environment configuration, so in your browser just go to http://localhost:3000
-
Your server application should run on port 8000, so in your browser just go to http://localhost:8000
Light Mode | Dark Mode |
---|---|