Relevancy-based tech networking
This application is deployed to Heroku.
Blog Frog is a tech networking app that lends itself to people who work with technology and are looking for a custom networking solution.
The bones behind the app are built with sequelize and mysql. This is where users, posts, comments, and hopefully in the future images are stored. The entire app is served via express.js to a handlebars template engine and frontend javascript.
Keep your users happy with a sign up and login feature which will allow only registered users to post and comment.
If you are planning on cloning the repository and deploying it yourself, these are the steps necessary to do so and be able to test along the way:
Make sure you have the latest stable version of node installed: node --version
.
Make sure you have installed mysql locally on your system. Check this with mysql --version
.
Clone the repository. Then in your terminal enter node install
which will install all of the dependencies.
Create a .env file in the root of the repo and paste the following into it with your mysql password:
DB_NAME="blogfrog_db"
DB_USER="root"
DB_PW="your password here"
This file will not be pushed to your repository if you choose to push it.
If you will not be using the Heroku deployment and instead wish to deploy yourself: First, in your mysql shell enter the following command:
source db/schema.sql
then quit the sql shell.
Next, in your terminal enter npm start
.
Now navigate to your browser and the app homepage should be running in the root of localhost.
Email: danielharned@gmail.com
Fork the project if you would like to contribute. You can deploy this application with any tool once you have cloned the repo.
Licensed under MIT 2022