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.
- ๐ 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!
MONGO_URI=...
SESSION_SECRET=...
npm run build
npm start