Skip to content

taiseen/expense-tracker-graphql-mern-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

29 December 2024

Expense Tracker | GraphQL MERN Stack

Backend & Frontend run at local-machine:-

npm run dev || yarn dev

To run this app need these values:-

SESSION_SECRET = *** *** ***
MONGO_DB_URL = *** *** ***
SERVER_URL = *** *** ***

Backend Package List:-

  • npm init -y
  • npm i express
  • npm i express-session
  • npm i graphql
  • npm i @graphql-tools/merge
  • npm i @apollo/server
  • npm i passport
  • npm i graphql-passport
  • npm i bcryptjs
  • npm i dotenv
  • npm i cron
  • npm i mongoose
  • npm i connect-mongodb-session
  • npm i nodemon -D

Frontend Package List:-

  • npm create vite@latest .
  • npm i react-router-dom
  • npm i react-icons
  • npm i react-hot-toast
  • npm i graphql
  • npm i @apollo/client
  • npm i chart.js
  • npm i react-chartjs-2
  • npm i mini-svg-data-uri
  • npm i framer-motion
  • npm i clsx
  • npm i tailwind-merge
  • npm i @tailwindcss/aspect-ratio
  • npm i tailwindcss postcss autoprefixer -D
  • npx tailwindcss init -p

Resources:-