This is a web app that shows a great example of a forum, using a database to store login information for users, post data, comments data, and it's all routed to look good out on an html page!
Open the project folder in the terminal and type in the command 'npm i'. Once that is done, type 'node index.js' or 'npm start' (it can also be started using nodemon using the command 'nodemon'). You should then be able to command click the link in the terminal or just type 'localhost:3001/' into your web browser and hit enter.
Using this project is super easy, once you are the website, you will see the hompage displaying all the posts. Clicking on any other link or button on the site will redirect you to the login/signup page. Once you are logged in, you are now able to view posts and comment on them as you please as well as create a new post. All of this information is stored in a database.
Bfunk54/ProgrammersHeaven
To test, clone into the repo and use a program such as DBeaver to see the database and see how all users save and how posts and comments save and delete in the database. You can also test by using the website and seeing if all functions are working correctly.
Github: https://github.com/Bfunk54
Email me with any questions: [email protected]