This project is a full stack web application. The frontend is written in React, the backend in Express, and the data is stored in a relational database queried using SQLite. The website was styled using CSS, while trying to maintain a minimal and clean looking page.
This website is a blog website that houses some articles. The original sources of the articles can be found below in the README file. I did not write any of these articles.
This project includes:
By hitting Login/ Register
, you will be taken to the Login page. To log in, enter your username and password. If you haven't created an account yet you won't be able to log in and must hit the register button after entering a username and password. If both of these haven't been taken, your info will be added to the database and you can log in.
Once logged in, you will be able to click on articles and upvote them if you find the content good. You can only upvote articles if you are logged in and you can only upvote articles once.
Once logged in, you will be able to comment on articles as well. You can comment any number of times.
https://spin.atomicobject.com/2017/10/12/learn-react-quickly/
https://www.sitepoint.com/build-a-simple-web-server-with-node-js/
https://jobs.washingtonpost.com/article/little-known-tricks-to-get-your-resume-to-stand-out/