Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ansonhex/expressdemo
This is a simple CRUD project built using Node.js, Express, and MongoDB.
https://github.com/ansonhex/expressdemo
bootstrap express mongodb mongoose nodejs
Last synced: 16 days ago
JSON representation
This is a simple CRUD project built using Node.js, Express, and MongoDB.
- Host: GitHub
- URL: https://github.com/ansonhex/expressdemo
- Owner: ansonhex
- License: mit
- Created: 2024-05-08T06:41:43.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-17T20:27:33.000Z (6 months ago)
- Last Synced: 2024-06-17T22:38:10.232Z (6 months ago)
- Topics: bootstrap, express, mongodb, mongoose, nodejs
- Language: EJS
- Homepage: https://blog.ansonhe.duckdns.org/
- Size: 52.7 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ExpressDemo
![ExpressDemo](https://raw.githubusercontent.com/ansonhe97/rawimages/master/img/ExpressDemo.png)
This is a simple **CRUD project built using Node.js, Express, and MongoDB**. It provides basic functionality to create, read, update, and delete articles.
> [Live Demo](https://blog.ansonhe.duckdns.org/)
## Features
- Create new articles
- Read/Retrieve articles
- Update existing articles
- Delete articles
- Supports `Markdown` Blog
- Supports comments![ExpressDemo-md](https://raw.githubusercontent.com/ansonhe97/rawimages/master/img/ExpressDemo-md.png)
## 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
Before you begin, ensure you have met the following requirements:
- Node.js installed on your machine
- MongoDB running locally or on a remote server
- npm (Node Package Manager) installed### Installation
1. **Clone the repository**
```bash
$ git clone https://github.com/ansonhe97/ExpressDemo.git
$ cd ExpressDemo
```2. **Install dependencies**
```bash
$ npm install
```3. **Start the application**
```bash
$ npm start
```This will start the server on the port `4000`, and you will be able to access it at `http://localhost:4000`
## LICENSE