(Web) Full-Stack MERN Project - Social Media Website

This is the final group project completed for my Full Stack Web Developer Class. The goal was to create a MERN stack single-page social media application.

  • This project fulfils the following technological requirements:
  • Use React for the front end.
  • Use GraphQL with a Node.js and Express.js server.
  • Use MongoDB and the Mongoose ODM for the database.
  • Use queries and mutations for retrieving, adding, updating, and deleting data.
  • Be deployed using Heroku (with data).
  • Have a polished UI.
  • Be responsive.
  • Be interactive (i.e., accept and respond to user input).
  • Include authentication (JWT).
  • Protect sensitive API key information on the server.
  • Have a clean repository that meets quality coding standards (file structure, naming conventions, best practices for class and id naming conventions, indentation, quality comments, etc.).


The live application can be found here:

https://gamerlabs.herokuapp.com/

The GitHub Repository can be found here.

https://github.com/compuwill/gamer-labs/





Comments