Expense Tracker App helps you keep track of your daily expenses.
Expense-Tracker-Demo-final.mp4
- Next.js
- Redux
- GraphQL Request Library
- Tailwind CSS
- Node.js
- GraphQL
- Apollo Server
- Express
- JWT
- MongoDB
-
Backend:
- Go to
server
folder and add a.env
file. - Paste the following keys and values:
PORT=<port_number> CONNECTION_STRING=<database_connection_string> TOKEN_KEY=<token_key> CLIENT_URL=<client_url>
- Go to
-
Frontend:
- Go to
chat-app-frontend
folder and add a.env
file. - Paste the following key and value:
NEXT_PUBLIC_API_URL=<api_url>
- Go to
Note: If your are configuring localhost then add your localhost URL on CLIENT_URL and NEXT_PUBLIC_API_URL;
- Navigate to the
server
folder. - Run
npm i
to install dependencies.
- Navigate to the
client
folder. - Run
npm i
to install dependencies.
- Navigate to the
server
folder. - Run
npm run start
.
- Navigate to the
client
folder. - Run
npm run dev
.
Feel free to customize and extend the application as needed! If you encounter any issues, refer to the documentation of the respective libraries or frameworks used.
References: