A full stack tech blog that allows for posting about tech by multiple authorised users. Posts are able to be commented on by other authorised users.
GitHub Repository: https://github.com/rschragger/BC14-Tech-Blog
Heroku deployment: https://tech-talky-talk.herokuapp.com/
Installation Instructions:
- Fork/Clone from github
- Run
NPM Start
from command line - Run
npm run seeds
if you need to seed the application with dummy data - To access our online deployment go to https://tech-talky-talk.herokuapp.com/
Usage Instructions:
- Application complies with standard usage norms
- login or # to access authorised areas and to allow interaction
- 'Dasboard' will show you your own posts
- You can add posts/edit and delete (your own) posts
- comment on yours and other's posts
- Simple search will return substrings within posts, usernames, comments
I just want to acknowledge @seangenge as we worked together on the previous project and he showed me the modularised model for utilities which I used and added my own flavour and modules
- HTML
- CSS
- JavaScript
- MySQL
- Node
- Mockaroo.com
- bcrypt- ^5.0.0,
- connect-session-sequelize- ^7.1.4,
- dotenv- ^8.2.0,
- express- ^4.18.1,
- express-handlebars- ^5.2.0,
- express-session- ^1.17.3,
- mysql2- ^2.2.5,
- nodemon- ^2.0.19,
- sequelize- ^6.3.5,
- validator- ^13.7.0
- Stack overflow
- sequelize.com
- W3 Schools
- MDN
This application is licensed under Creative Commons
CC0
- Allows to comment on comments
- Unauthorised users are kept out of being able to edit others' work
- Search function for parts of words
- Improve the commenting features
- Allow for uploading of media into posts
- Add likes infrastructure
- Add user prefs
- improve search
Contribution guidelines: Student Project, no plans to push forward
You can reach me for additional questions at:
-
Email: reeveschragger@gmail.com
-
GitHub: rschragger GitHub page
© Copyright 2022 Reeve Schragger