- Description
- Links
- Technologies
- Screenshots
- Installation Instructions
- User Instructions
- License
- Contributors
- Contribution Instructions
- Acknowledgements
- Questions
Tech Blog is a full stack application that provides developers with the opportunities to create public posts regarding different opinions/facts about technologies they use. Other developers will then have access to comment on these posts. Tech Blog was created to facilitate discussion amongst other developers.
URL to deployed application
URL to GitHub repository
- Since Tech Blog is primarily a NodeJS application, you must have NodeJS downloaded. Please download here if you have not done so previously.
- To create and seed the database, you must have MySQL installed. Please download here if you have not done so previously. To create and seed the company_db database, please follow these instructions...
- Log into MySQL into your command-line while be located in Employee-Tracker's repository.
mysql -u root -p
- Once logged in, enter the following commands...
SOURCE main/db/schema.sql;
- Exit the MySQL CLI by entering the following command...
quit
- Create a .env file and input the following information
DB_NAME=user_db
DB_USER={ENTER MYSQL USER HERE}
DB_PASSWORD={ENTER MYSQL PASSWORD HERE}
- Install all necessary packages by typing in the following command into your command-line...
npm i
- To seed the database with dummy data, please enter the following command in your command-line...
npm run seed
- You are then able to run your server by entering the following command into your command-line...
npm start
OR
node server.js
Feature | Instructions |
---|---|
Login/SignUp | To have access to creating and editing posts, or post comments on existing threads, please sign in/create an account Note You only have access to view threads without logging in. |
Creating a Post | 1. Click Dashboard in the nav bar towards the top of the page 2. Click Add Post at the bottom of the dashboard Entered title and content into their respective fields, and then submit |
Update a Post | 1. To update one of your own posts, visit your dashboard 2. Click update button and edit values within that field |
Delete a Post | 1. To delete one of your own posts, visit your dashboard 2. Click delete button to delete that post. Note This will delete any comments that are within the posts thread as well. |
Comment on a Post | 1. You may comment on anyone's post by navigating to the homepage . 2. Click the title of whatever post you would like to comment on 3. Enter comment and submit. |
This project is licensed under the terms of MIT.
Before contributing to Tech Blog, please read this code of conduct1.
Here's how you can contribute...
- Add issue or recommendation for improvement to Issues tab on Github.
- Submit pull request for review.
Original design of application originated from example given by the University of Texas at Austin BootCamp curriculumn
If you have any questions, please contact us via:
Name | Github | |
---|---|---|
Michael Klein | @inklein1997 | michaelklein1997@gmail.com |
Footnotes
-
Code of Conduct provided by Contributor Covenant ↩