Skip to content

Latest commit

 

History

History
104 lines (79 loc) · 3.57 KB

README.md

File metadata and controls

104 lines (79 loc) · 3.57 KB

💸 Expense Tracker

A simple expense tracker application with authentication built the MERN stack.

GitHub code size in bytes GitHub last commit GitHub License

Tech stack

  • react React
  • redux Redux
  • ts TypeScript
  • vite Vite
  • Tailwind Tailwind CSS
  • daisyui DaisyUI
  • nodejs Node.js
  • express Express
  • mongodb MongoDB

Features

To run this project locally

1. Clone the Repository

First, clone the project repository from GitHub.

git clone https://github.com/maciekt07/ExpenseTracker.git
cd ExpenseTracker

2. Configure Environment Variables

Create a .env file and fill it with your MongoDB token and JSON Web Token (JWT) key. You can use .env.example as a reference for the required format.

MONGODB_URI=your_mongodb_token
JWT_SECRET=your_jwt_secret

3. Install Backend Dependencies

npm install

4. Install Frontend Dependencies

cd frontend
npm install

5. Run the Server and Client

cd ..
npm run dev

The server will start running on port 8000.

The client will start running on port 5173.

Credits

Made with ❤️ by maciekt07.

Inspired by Traversy Media Course.