Skip to content

A collaborative MERN-stack single-page application using a real world Customer to create an updated mobile-forward site. Application uses MongoDB back end, a GraphQL API, and an Express.js and Node.js server with a React front end, implementing user authentication with JWT.

License

Notifications You must be signed in to change notification settings

CherryElla/georgia-evergreens

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Georgia Evergreens License: MIT

Description

A collaborative MERN-stack single-page application, you’ll combine a scalable MongoDB back end, a GraphQL API, and an Express.js and Node.js server with a React front end, implementing user authentication with JWT to build a user-focused platform

Concept

Using a real world Customer to create an updated site with a streamlined, user, and mobile-forward friendly approach. While creating a solid front to end e-commerce experience. We upgraded the clients site through our implementation and enhanced the checkout experience with the integration of Stripe.

Table of Contents

Installation

You will need to import/install the following for this app to run along with the below dependencies: React, Apollo server, GraphQL, Node and Express servers, MongoDB, Mongoose ODM for the database, and deployed on Heroku.

Dependencies

  "dependencies": {
    "@apollo/client": "^3.5.8",
    "@heroicons/react": "^2.0.16",
    "@material-tailwind/react": "^1.4.2",
    "@stripe/react-stripe-js": "^2.1.0",
    "@stripe/stripe-js": "^1.52.0",
    "@types/react": "^18.0.27",
    "@types/react-dom": "^18.0.10",
    "@vitejs/plugin-react": "^3.1.0",
    "autoprefixer": "^10.4.14",
    "axios": "^1.3.4",
    "body-parser": "^1.20.2",
    "dotenv": "^16.0.3",
    "emailjs-com": "^3.2.0",
    "express": "^4.18.2",
    "graphql": "^15.4.0",
    "jwt-decode": "^3.1.2",
    "node-emoji": "^1.11.0",
    "postcss": "^8.4.21",
    "react": "^18.2.0",
    "react-client": "^1.0.1",
    "react-dom": "^18.2.0",
    "react-easy-swipe": "^0.0.23",
    "react-icons": "^4.8.0",
    "react-multi-carousel": "^2.8.2",
    "react-router-dom": "^6.2.1",
    "stripe": "^11.16.0",
    "tailwindcss": "^3.2.7",
    "vite": "^4.1.0"
  }

Contributing

Contributors will need to follow the following guidelines:

To cotribute to this project please reach out to the Georgia Evergreens Dev Team. Contact info below.

Tests

Run the following in the CLI to test the application

in the CLI run

`npm run develop`

License

This application is covered under the MIT license.

License: MIT

Links

Georgia Evergreens GitHub
Georgia Evergreens Site
Georgia Evergreens Presentation

Images

Screenshot 2023-03-27 at 3 19 07 PM

Team

For additional quesitons please contact any member of the development team.

Image 3-27-23 at 6 36 PM

Bryan Quero 🎮
GitHub
Email

Cherry Viens 🍒
GitHub
Email

Eliot Crandall 🍎
GitHub
Email

Lian Perez 💕🍪
GitHub
Email

Maggie Messer 🧝‍♀️
GitHub
Email

About

A collaborative MERN-stack single-page application using a real world Customer to create an updated mobile-forward site. Application uses MongoDB back end, a GraphQL API, and an Express.js and Node.js server with a React front end, implementing user authentication with JWT.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.6%
  • HTML 5.1%
  • CSS 1.3%