Via the MERN Stack (MongoDB, Express.js, React.js, and Node.js), this application is a utility that allows users to create, edit, and share notes & lists. Through a verification process, users are able to log-in and view their saved content, make updates, and view other users.
Dependencies: React, React testing-library, React-dom, React-router-dom, React-scripts, , Jwt-decode for react, Express, Apollo Client, Apollo-server-express, Node, Graphql, Web-vitals, Bcrypt, MongoDB and Mongoose, Concurrently
New technology employed: Mantine as our component library
Run npm i
within the console, located at the root level of the directory. This will pull in the necessary node modules/packages from the root, client, and server level package.json files.
From this point, run npm run build
to build out site, followed by npm run start
to initialize application locally.
Alternatively, the published site is available via the deployed heroku link above. Simply create a new user via the "Signup" tab to begin creating.
Team members:
Zach van Dijk
Jacob Lockhart
Christian Hoffman
Grant Finnie
Andrew Powers