├── .gitignore
├── README.md
├── Screenshots
├── 1.PNG
└── compose.gif
├── index.js
├── package-lock.json
├── package.json
├── public
├── css
│ └── style.css
└── img
│ └── logo.png
└── views
├── about.ejs
├── compose.ejs
├── contact.ejs
├── home.ejs
├── partials
├── footer.ejs
└── header.ejs
└── post.ejs
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | public/index.html
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | [](http://hits.dwyl.com/ishandeveloper/Node-Blog)
2 |
3 |
4 |
5 | # Node Blog
6 | A fully fledged open source blog publishing application, built with ♥ using Node.js
7 |
8 | >P.S. This Project Is Still In It's Initial Stages Of Development
9 |
View Live Demo10 | 11 | ### Routes 12 | 13 | *
/
is the home page.
14 | * Navigate to /compose
route to create a new post.
15 | * To read an individual post, navigate to /posts/post-name
.
16 |
17 | ## Setup
18 |
19 | ##### Clone the repository
20 | ```bash
21 | git clone https://github.com/ishandeveloper/Node-Blog.git
22 | ```
23 | ##### Move to the desired folder
24 | ```bash
25 | cd \Node-Blog
26 | ```
27 | ##### To install the dependencies, simply write
28 | ```bash
29 | npm install
30 | ```
31 |
32 | ##### To run the app, simply write
33 | ```bash
34 | npm start
35 | ```
36 |
37 | ## Requirements to contribute
38 |
39 | - Basic knowledge of programming is mandatory
40 | - The ability to use Git and GitHub
41 | - Some knowledge of Web app development and how to use Node is preferrable for a head start.
42 | - UI/UX Design skills are appreciable but not mandatory
43 | - Some idea about MERN Stack or willingness to learn it
44 |
45 | ### How to make a Pull Request:
46 |
47 | **1.** Fork [this](https://github.com/ishandeveloper/Node-Blog) repository.
48 |
49 | **2.** Clone the forked repository.
50 |
51 | ```terminal
52 | git clone https://github.com/