Expense Tracker App built with React, MongoDB, Express.js, GraphQL, Apollo, Passport.js
- 🌟 Tech stack: MERN (MongoDB, Express.js, React.js, Node.js) + Apollo GraphQL
- 📝 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
- ⭐ Hosted and deployed React.js application on Express.js server
- 👾 Cron jobs for scheduled tasks and automation
- ⏳ And much more!
MONGO_URI=...
SESSION_SECRET=...