Skip to content

Storytelling is a Full Stack Blog. This stack includes - React, Node, Bootstrap, MySQL Server, Netlify, Heroku and ClearDB.

Notifications You must be signed in to change notification settings

dontrellthedeveloper/react-node-sql-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues LinkedIn


Logo

Storytelling Blog - React Express MySQL Application

Storytelling is a Full Stack Blog. This stack includes - React, Node, Bootstrap, MySQL Server, Netlify, Heroku and ClearDB.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started - Client (React.js)
  3. Getting Started - Server (Express.js)
  4. Usage
  5. Contributing
  6. Contact

About The Project

Product Name Screen Shot

(back to top)

Built With

  • React
  • Bootstrap
  • Node
  • MySQL
  • Netlify
  • Heroku

(back to top)

Client (React.js) - Getting Started

To get a local copy of your client up and running follow the steps below.

Installation

  1. Clone the repo

    git clone https://github.com/dontrellthedeveloper/react-node-sql-blog.git
  2. Go to the client folder

    cd client
  3. Install NPM packages

    npm install --legacy-peer-deps
  4. Enter values in .env file

    DEVELOPMENT_URL="http://localhost:3001"

(back to top)

Server (Express.js) - Getting Started

To get a local copy of your server up and running follow the steps below

Installation

  1. Create a SQL server database. Try using MySQL Workbench.

  2. Clone the repo

    git clone https://github.com/dontrellthedeveloper/react-node-sql-blog.git
  3. Go to the server folder

    cd server
  4. Install NPM packages

    npm install
  5. Enter values in .env file

    SQL_SERVER_USER='{put your SQL server username}'
    SQL_SERVER_HOST='{put your SQL server host}'
    SQL_SERVER_PASSWORD='{put your SQL server password}'
    SQL_SERVER_DB='{put your SQL server database}'

(back to top)

Usage

You can sign up using a username and password. After signing up, you can fully interact with the application by liking posts and commenting on posts.

Product Name Screen Shot

As a user, you also have the ability to create a post. You can get comments from other users on your posts.

Product Name Screen Shot

For more examples, please go to the application

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

Dontrell Washington - @dontrellthedev_ - [email protected]

Project Link: https://github.com/dontrellthedeveloper/react-node-sql-blog

(back to top)

About

Storytelling is a Full Stack Blog. This stack includes - React, Node, Bootstrap, MySQL Server, Netlify, Heroku and ClearDB.

Topics

Resources

Stars

Watchers

Forks