To demo the hosted website, visit GCC 4 U
Note
The images and other product information must be retrieved from the database, and the sign up/log in functionality requires the server to be running. If they are not displaying, it may take several minutes.
Caution
User information is NOT ENCRYTPED in the database. If you want to Sign Up to test the cart, use a dummy password.
- React
- CSS
- Express.js (used to create and manage endpoint access for adding and removing products from cart, and handling user logins and signups)
- Multer (used to store images in the server that were uploaded via admin webpage to add new products)
- JWT (stored in the webpage's localStorage to authenticate user logins and act as a flag for whether someone is currently logged in)
- MongoDB (used to store the products that are displayed on the website, and store user information (e.g. email, password, objects in cart))
- Node.js