Skip to content

ericderegt/Forum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Podcast Hunt Podcast Hunt is a discussion forum for podcasts. Users can post topics or comment on other topics.

Link to Deployed Version of Podcast Hunt

Link to Trello board

##Features

1. A user can view all of the topics that have been posted, see how the number of comments, and upvote individual posts. Topics can be sorted.

home

2. A user can create a new topic by clicking on Post Topic. On topics and comments, the users location will be logged automatically when posting. It can be updated later on the edit pages.

post

3. A user can create a new account on the Create Account Page.

account

4. A user can view individual topic pages and comment on an existing topic.

topic

5. The users page shows a list of all of the current users. When a user clicks on a user's name, they can view all posts associated with that user. A user's information can be edited by clicking edit.

users

6. Topics can be edited by clicking on the "Edit this topic" link at the bottom of a topic page. Deleting a topic will delete all associated comments. Comments can edited/deleted individually.

update

ERD

ERD

APIs and Modules Used

  • express - used to build server
  • sqlite3 - used for database
  • mustache - used to render html
  • body-parser and method-override - used to deal with forms on html templates.
  • marked - used to convert posts from markdown to html.
  • request - for http requests.
  • morgan - server logging.
  • bootstrap - CSS templates.
  • IPInfo - to display location when posts are made.

Instructions for Running on Localhost

  • download / clone repo
  • in Forum folder, run "npm install" in command line
  • create config.js file with the following code (switch 3000 to choose a different port)
var information = {};
module.exports = information;
information.port = 3000;

About

Forum project for WDI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published