Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/manthanank/blog-app

Full Stack Blog App
https://github.com/manthanank/blog-app

angular expressjs mongodb ngrx nodejs rxjs

Last synced: about 6 hours ago
JSON representation

Full Stack Blog App

Awesome Lists containing this project

README

        

# Blog App

This is a full-stack blog application built with Angular, Node.js, Express, and MongoDB.

## Features

- User authentication (register, login, logout)
- Create, read, update, and delete blog posts
- Comment on blog posts

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

### Prerequisites

- Node.js
- npm
- MongoDB

### Installation

1. Clone the repository

```sh
git clone https://github.com/manthanank/blog-app.git
```

2. Install NPM packages

```sh
cd blog-app
npm install
cd backend
npm install
```

3. Start the server

```sh
npm start
```

4. Navigate to `http://localhost:3000` in your web browser

## Built With

- [Angular](https://angular.io/)
- [Node.js](https://nodejs.org/)
- [Express](https://expressjs.com/)
- [MongoDB](https://www.mongodb.com/)

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details