Skip to content

burakorkmez/graphql-crash-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraphQL Crash Course - Build an Expense Tracker App

Demo App

Video Tutorial on Youtube

Welcome to the MERN GraphQL Expense Tracker App! This project is designed to help you manage your expenses efficiently using a modern tech stack and GraphQL.

Features:

  • 🌟 Tech stack: MERN (MongoDB, Express.js, React.js, Node.js) + Apollo GraphQL
  • 📝 Learn type definitions and resolvers for defining GraphQL schema and data fetching logic
  • 🔄 Mutations for modifying data in the GraphQL API and establishing graph relations
  • 🎃 Authentication with Passport.js and MongoDB session store
  • 🚀 Global state management with Apollo Client
  • 🐞 Error handling both on the server and on the client
  • ⭐ Deployment made easy with a platform called Render
  • 👾 Cron jobs for scheduled tasks and automation
  • ⏳ And much more!

Setup .env file

MONGO_URI=...
SESSION_SECRET=...

Build the app

npm run build

Start the app

npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages