Project Mgmt GQL APIs. Developed for learning GraphQL, Express, MongoDB and Elastic Beanstalk.
Learn GraphQL using express-graphql
framework and MongoDB. Also deploy this app to Elastic-Beanstalk using Nodejs Platform.
- Make sure to add the machine IP in the MongoDB Atlas.
- Run
nvm use
command for setup and install the expected node version in the terminal. - Install the NPM packages using
yarn install
- Start the dev environment using
yarn dev
- Start the deployment environment using
yarn start
@apollo/client
--> Using the ApolloProvider, ApolloClient and InMemoryCache and wrap the client app.graphql
-->react-router-dom
--> Implement separate page redirectionreact-icons
--> Use the font awesome icons
express
--> Run the express servergraphql
--> Implement the GraphQL API schemaexpress-graphql
--> Implement GraphQL API using express server.mongoose
--> Access MongoDBcors
--> To handle cors related issue.colors
--> For using the colors
nodemon
--> For Hot reload the sever based on the code changes.dotenv
--> To access environment variable in the project.
- use the node version setup in .nvmrc file.
nvm use
- install the node version
nvm install <Version Number>
- nvm help
nvm -h