Codenews is a social news platform focusing on computer science, software-engineering, and education. Users can post links to relevant information and articles and then discuss these topics. This allows users to stay up-to-date on current industry trends and news. Users also have access to a Q&A forum where they may post technical questions and gain feedback from other users.
- The CodeNews homepage will display user content along with a navbar that features options for registering an account, submitting a post, and features for the main page and Q&A section.
- you should be able to view the home page and see all recent posts.
- you should be able to register an account or log into your own account
- you should be able to be to select an individual post and then be redirected to the link's webpage
- you should also be able to click on the comments section and view the discussion
- you should also be able to view the Q&A forum
- you should be redirected to your profile page after signing in
- your username should be displayed on every page
- your navbar should contain a 'submit' option
- you should be able to click the submit option to make a post
- you should be able to reply to comments in forums
- users can edit and delete posts/comments
- users can add profile pictures, location information, and an about me section
- users can view profiles and message eachother directly
- users can view and search job postings based on the following API The Muse
Chris: Frontend Developer
Ian & Sunil: Backend Devlopers
Josh: Backend/Front Support & Git Manager
- ReactJS Framework - Frontend Implementation, Components, DOM Manipulation
- Bootstrap - Frontend Design and styling
- Node.JS - Runtime Server Environment, packages
- Express - Server, Handling Requests
- MongoDB - NoSQL Database, Will store user generated data
- Mongoose - Database ORM, Will handa data relationships and schemas
- Bcrypt - Password hasher
- JSON Webtoken - Certify user identity
- The Muse Jobs Api - free API for job searching and posting




