Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/srijaadhya12/expense-trackerql

A web app based on MERN and GraphQL to keep track on daily expense, investment and saving. Features a seamless, engaging user interface utilizing React Chart.js for dynamic visualizations and chat-like interactions.
https://github.com/srijaadhya12/expense-trackerql

apollo-client apollo-server expressjs graphql javascript jwt jwt-authentication mongodb nodejs react-charts reactjs

Last synced: about 22 hours ago
JSON representation

A web app based on MERN and GraphQL to keep track on daily expense, investment and saving. Features a seamless, engaging user interface utilizing React Chart.js for dynamic visualizations and chat-like interactions.

Awesome Lists containing this project

README

        

updated on: 10th January 2025, Friday



expense-trackerQL

A web app based on MERN and GraphQL to keep track on daily expense, investment and saving



GitHub forks

# [Expense-TrackerQL](https://github.com/SrijaAdhya12/expense-trackerQL)

![line]

## Table of Contents

- [Introduction](#introduction)
- [Developement](#developement)
- [Tech Stack Used](#tech-stack-used)
- [Preview](#preview)
- [Best Contributors](#best-contributors)
- [License](#license)

![line]

## Introduction

- A web app based on MERN and GraphQL to keep track on daily expense, investment and saving.
- It gives a clear graphical overview on this factors.
- Provides seemless and interactive UI.

![line]

## Developement

1. Download NodeJS >18.0.1
2. Run the following commands for running client (frontEnd)
3. set up `.env` with the help of `.env.example` file in both client and server

```sh
$> cd client
$> npm i # install all packages
$> npm run dev # run the frontend
```

3. Run the following commands for running server (backEnd)

```sh
$> cd server
$> npm i # install all packages
$> npm start # run the backEnd
```

![line]

## Tech Stack Used

- React js
- Java Script
- Node js
- Mongo db
- Express js
- GraphQL
- Apollo GraphQl
- Vercel
- Render

![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB) ![React Router](https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge&logo=react-router&logoColor=white) ![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge&logo=tailwind-css&logoColor=blue) ![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E) ![Node JS](https://img.shields.io/badge/Node.js-43853D?style=for-the-badge&logo=node.js&logoColor=white) ![Express](https://img.shields.io/badge/Express.js-404D59?style=for-the-badge) ![GraphQL](https://img.shields.io/badge/-GraphQL-E10098?style=for-the-badge&logo=graphql&logoColor=white) ![Apollo-GraphQL](https://img.shields.io/badge/-ApolloGraphQL-311C87?style=for-the-badge&logo=apollo-graphql) ![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white) ![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?style=for-the-badge&logo=githubactions&logoColor=white) ![Vercel](https://img.shields.io/badge/Vercel-000000?style=for-the-badge&logo=vercel&logoColor=white) ![Render](https://img.shields.io/badge/Render-000000?style=for-the-badge&logo=render&logoColor=white)

![line]

## Preview

![Expense-trackerQL](https://github.com/user-attachments/assets/dcb91022-9092-4972-8cc7-436ddbd17960)

![line]

## Best Contributors



contributors

![line]

## License

- See [LICENSE]

**Srija, 2024**

![line]

## Thank you, everyone 💚

[markdown badges]: https://github.com/Ileriayo/markdown-badges
[line]: https://user-images.githubusercontent.com/75939390/137615281-3a875960-92cc-407f-97fe-fd2319bdb252.png
[License]: https://github.com/SrijaAdhya12/expense-trackerQL/blob/main/LICENSE