Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mayank0255/blog-site

A Blog Application that provides the user the accessibility to perform most of the necessary functionalities it should contain :thought_balloon:
https://github.com/mayank0255/blog-site

aws expressjs mysql nodejs

Last synced: 12 days ago
JSON representation

A Blog Application that provides the user the accessibility to perform most of the necessary functionalities it should contain :thought_balloon:

Awesome Lists containing this project

README

        

# Blog-Site

A Blog Application that provides the user the accessibility to perform most of the necessary functionalities it should contain

## Technologies Used

#### Back-end
* For handling server requests: `Node.Js (with Express Framework)`
* As Database: `MySQL`

#### Front-end
* Tools: `HTML, CSS & Javascript`
* Framework: `Semantic UI`

## Guidelines to setup

### Prerequisites
* NPM should be installed: `NPM version > 6.8.5`
* NODE should be installed: `NODE LTS version > 10.12.8`
* MySQL should be installed: `MySQL version > 8.0.10`

### Steps
1. Create a `.env` file and the format should be as given in `.env.example`.
2. Run these commands then -
```
npm install (To install all the dependencies)

npm audit fix (Run this to audit fix all the vulnerabilities)
```
3. Run `setup.sql` file in the mysql client
```
source /setup.sql
```
4. Start the server -
```
npm start (run the server)
```

## DEMO

#### IMAGES: