Skip to content

Another blog site for tech news created with Node.js. Users can sign up, then post, upvote, and comment on links to news articles. As of January 2024 the user signup gives an error, even though the signup is successful, so I need to troubleshoot that. Please allow time to load, as the server is free.

Notifications You must be signed in to change notification settings

scarlinj/more-tech-news

Repository files navigation

More Tech News

This is another technology news website where users can post, upvote, and comment on links to news articles. This manages objects using JavaScript and translates the code into database schema and queries using SQL. I created this to demonstrate Object Relational Mapping through the Sequelize ORM library.

Table of contents

About / Synopsis

This is a tech news website where users can post, upvote, and comment on links to news articles.

  • to update with the new website location: You can find the deployed application Here.

See a screenshot for the site below:

Image of the homepage

Features

The homepage is a feed of the current site and posts. Click each header to open the post, or otherwise click to open the comments. You need to log in to create a post or comment.

Future Development

In the future, I can add the ability to edit the URL for each post, instead of just the title. I also plan to add preview images of the sites posted.

Usage

Create an account to make a post, add a comment, or delete your posts/comments. You can freely browse the content within the site.

Image of Create Post page

Image of Post page with comments

If you want to edit your post, you can do so from your Profile page.

Edit your post Edit your post Edit your post

You can also just delete the post from your Profile page.

Delete your post Delete your post

User Story

As a technology enthusiast, I want to join a community to keep up to date on the latest technology news.

Technology

Technologies used include:

  • Javascript
  • Node.js
  • Handlebars.js
  • Express.js
  • Sequelize
  • Sessions
  • bcrypt

Tips

I had trouble etting up Heroku after multiple tries. I fixed the error after using the command "heroku buildpacks:set heroku/nodejs". To ensure the connection to JawsDB is correct, since my secret is in a file not uploaded to heroku, I add the secret within Heroku in the config vars.

Credits

How to Contribute

If you would like to contribute to, or if you want to report issues for this project, feel free to contact me through GitHub.

Contributor Covenant

Questions

If you have additional questions, please contact the developer at scarlinj@gmail.com.

About

Another blog site for tech news created with Node.js. Users can sign up, then post, upvote, and comment on links to news articles. As of January 2024 the user signup gives an error, even though the signup is successful, so I need to troubleshoot that. Please allow time to load, as the server is free.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published