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
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.
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": {
"@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"
}
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.
Run the following in the CLI to test the application
in the CLI run
`npm run develop`
This application is covered under the MIT license.
Georgia Evergreens GitHub
Georgia Evergreens Site
Georgia Evergreens Presentation
For additional quesitons please contact any member of the development team.