Skip to content

lingamr/Forum-Website

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Forum

Build a message board to allow users to post information and reply to other people's posts. Packages: sharp, nodemailer.

Basic

1.Users should be able to log in and see a list of the active forums.

2.They should be able to select a forum and see a list of the posts with the most recent at the bottom and the oldest at the top.

3.There should be a text area at the bottom of the forum posts to allow the user to post a message to the end of the forum.

4.Each post should include: Date and time. Name of the person making the post. The post content.

Intermediate

1.On the screen displaying the list of active forums there should be a button to allow a user to create a new one.

2.Clicking this button should take the user to a new forum screen where they can enter the name of the new forum and an initial message.

3.After adding a forum the user should be taken to that forum's message screen.

4.The admin user should be able to hide any forum messages.

5.Users should be able to add a profile photo which should be displayed against all their posts.

Advanced

1.There should be a search box on the home page that performs a full-text search on all the forums.

2.There should be a search box at the top of forum pages that performs a full-text search on that forum only.

3.There should be a reply button against each post. Clicking on this allows a user to post a reply to a specific post.

If npm install doesn't work and gives an error when setting up the template, here is one possible fix:

Delete node_modules folder and package-lock.json
Add package-lock.json as an exception in .gitignore
Run npm i again

If it still doesn't work and it gives an error with Python and/or Microsoft Visual version, try installing Microsoft Visual C++ 2017 Redistributable

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published