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.
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:
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.
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.
Create an account to make a post, add a comment, or delete your posts/comments. You can freely browse the content within the site.
If you want to edit your post, you can do so from your Profile page.
You can also just delete the post from your Profile page.
As a technology enthusiast, I want to join a community to keep up to date on the latest technology news.
Technologies used include:
- Javascript
- Node.js
- Handlebars.js
- Express.js
- Sequelize
- Sessions
- bcrypt
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.
If you would like to contribute to, or if you want to report issues for this project, feel free to contact me through GitHub.
If you have additional questions, please contact the developer at scarlinj@gmail.com.