An open API service indexing awesome lists of open source software.

https://github.com/gtekle/mynodebasedblogpost

This project is a website for my blog post where I use Tigrigna, Amharic, and English languages to share what is in my mind. It was developed as a personal exercise to learn Node.js with Express.js.
https://github.com/gtekle/mynodebasedblogpost

ejs-templating expressjs mongodb mongoosejs nodejs

Last synced: 8 months ago
JSON representation

This project is a website for my blog post where I use Tigrigna, Amharic, and English languages to share what is in my mind. It was developed as a personal exercise to learn Node.js with Express.js.

Awesome Lists containing this project

README

          

# NodeJS, Express & MongoDB Based Simple Blog Post

## Description

> This project is a website for my blog post where I use Tigrigna, Amharic, and English languages to share what is in my mind. It was developed as a personal exercise to learn Node.js with Express.js.

## Built With

This project is build with:

- Node.js
- Express.js
- Mongoose.js
- EJS Templating Engine
- CSS

## Live Demo
- [live link](https://node-blog-web-app.herokuapp.com/)

## Getting Started

If you want to run the project locally in your browser you need to install:

- Node
- Npm (Node Package Manager)
- Git
- Text Editor

To get the content of this project locally you need to run this command in your terminal:

> `git clone https://github.com/gtekle/MyNodeBasedBlogPost.git`

You need to then install the packages locally to your system by running:

> npm install

To start the server in development mode, Run:

> npm run start

## Test

For tracking linter errors locally you need to follow these steps:

- For tracking the linter errors in HTML files run:

> npx hint .

- And for tracking the linter errors in CSS files run:

> npx stylelint "**/*.css"

- And for tracking the linter errors in JS files run:

> npx eslint .

- To run tests (project uses the [Jest](https://jestjs.io/) framework) you can run the following npm script in your command line:

> npx run test

## 👤 Author

👤 **Tekle Gebreyohannes**
- GitHub: [@gtekle](https://github.com/gtekle)
- Twitter: [@teklegyohannes](https://twitter.com/teklegyohannes)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/tekle-gebreyohannes-kidanemariam-7605752b)

## Contributing

Feel free to check the [issues page](https://github.com/Beardless-sheik/AwesomeBooks/issues) for comments and please offer any contributions!

## Show your support

Give a :star: if you like this project!

## Acknowledgments

- Thanks to [Microverse](www.microverse.org) team that helped with project guidelines