Skip to content

Commit 663d668

Browse files
committed
create readme.md file
Signed-off-by: Amit Amrutiya <amitamrutiya2210@gmail.com>
1 parent 14ade2f commit 663d668

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

β€ŽREADME.mdβ€Ž

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# GraphQL Crash Course - Build an Expense Tracker App [Live](https://expense-tracker-pur1.onrender.com/)
2+
3+
![Demo App](https://i.ibb.co/ygxgbNm/Screenshot-11.png)
4+
5+
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.
6+
7+
## Features:
8+
9+
- 🌟 Tech stack: MERN (MongoDB, Express.js, React.js, Node.js) + Apollo GraphQL
10+
- πŸ“ Learn type definitions and resolvers for defining GraphQL schema and data fetching logic
11+
- πŸ”„ Mutations for modifying data in the GraphQL API and establishing graph relations
12+
- πŸŽƒ Authentication with Passport.js and MongoDB session store
13+
- πŸš€ Global state management with Apollo Client
14+
- 🐞 Error handling both on the server and on the client
15+
- ⭐ Deployment made easy with a platform called Render
16+
- πŸ‘Ύ Cron jobs for scheduled tasks and automation
17+
- ⏳ And much more!
18+
19+
### Setup .env file
20+
21+
```js
22+
MONGO_URI=...
23+
SESSION_SECRET=...
24+
```
25+
26+
### Build the app
27+
28+
```shell
29+
npm run build
30+
```
31+
32+
### Start the app
33+
34+
```shell
35+
npm start
36+
```

0 commit comments

Comments
Β (0)