├── src ├── App.css ├── logo.png ├── assets │ ├── user.png │ └── logo-sidebar.png ├── app │ ├── layouts │ │ ├── LandingLayout.jsx │ │ └── DashboardLayout.jsx │ ├── errors │ │ └── 404.jsx │ ├── common │ │ ├── ToolsSidebar.jsx │ │ ├── CurrencySidebar.jsx │ │ └── calculator │ │ │ ├── calculator.css │ │ │ └── Calculator.js │ ├── dashboard │ │ ├── AppInlineProfile.jsx │ │ ├── AppMenu.jsx │ │ ├── AppFooter.jsx │ │ ├── ScrollToTop.jsx │ │ ├── AppTopbar.jsx │ │ ├── AppSubmenu.jsx │ │ └── Dashboard.jsx │ ├── locale │ │ ├── i18n.js │ │ ├── translations │ │ │ ├── bn.js │ │ │ └── en.js │ │ └── LocaleToggle.jsx │ ├── landing │ │ └── Website.jsx │ ├── income │ │ ├── IncomeListItem.jsx │ │ ├── EditIncomeCategory.jsx │ │ ├── EditIncome.jsx │ │ ├── IncomeCategory.jsx │ │ └── Income.jsx │ ├── expense │ │ ├── ExpenseListItem.jsx │ │ ├── EditExpenseCategory.jsx │ │ ├── EditExpense.jsx │ │ └── ExpenseCategory.jsx │ ├── auth │ │ ├── Login.jsx │ │ └── Register.jsx │ ├── analytics │ │ └── Analytics.jsx │ ├── profile │ │ ├── Profile.jsx │ │ └── EditProfile.jsx │ ├── setting │ │ └── Setting.jsx │ └── calendar │ │ └── TransactionCalendar.jsx ├── setupTests.js ├── App.test.js ├── Store.js ├── index.js ├── Helpers.js ├── App.jsx ├── API.js ├── Routes.jsx ├── Axios.js ├── serviceWorker.js └── extra │ └── blueberry-orange.css ├── .env.example ├── public ├── robots.txt ├── favicon.ico ├── assets │ ├── favicon-32x32.png │ ├── apple-touch-icon.png │ ├── android-chrome-192x192.png │ └── android-chrome-512x512.png ├── manifest.json └── index.html ├── screenshots ├── screen_1.png ├── screen_2.png ├── screen_3.png ├── screen_4.png ├── screen_5.png ├── screen_6.png └── screen_7.png ├── .gitignore ├── LICENSE ├── package.json └── README.md /src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulhaque/expense-tracker-react/HEAD/src/logo.png -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | REACT_APP_API_HOST=http://localhost:8000 2 | REACT_APP_APP_NAME="Expense Tracker" 3 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulhaque/expense-tracker-react/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/assets/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulhaque/expense-tracker-react/HEAD/src/assets/user.png -------------------------------------------------------------------------------- /screenshots/screen_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulhaque/expense-tracker-react/HEAD/screenshots/screen_1.png -------------------------------------------------------------------------------- /screenshots/screen_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulhaque/expense-tracker-react/HEAD/screenshots/screen_2.png -------------------------------------------------------------------------------- /screenshots/screen_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulhaque/expense-tracker-react/HEAD/screenshots/screen_3.png -------------------------------------------------------------------------------- /screenshots/screen_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulhaque/expense-tracker-react/HEAD/screenshots/screen_4.png -------------------------------------------------------------------------------- /screenshots/screen_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulhaque/expense-tracker-react/HEAD/screenshots/screen_5.png -------------------------------------------------------------------------------- /screenshots/screen_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulhaque/expense-tracker-react/HEAD/screenshots/screen_6.png -------------------------------------------------------------------------------- /screenshots/screen_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulhaque/expense-tracker-react/HEAD/screenshots/screen_7.png -------------------------------------------------------------------------------- /src/assets/logo-sidebar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulhaque/expense-tracker-react/HEAD/src/assets/logo-sidebar.png -------------------------------------------------------------------------------- /public/assets/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulhaque/expense-tracker-react/HEAD/public/assets/favicon-32x32.png -------------------------------------------------------------------------------- /public/assets/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulhaque/expense-tracker-react/HEAD/public/assets/apple-touch-icon.png -------------------------------------------------------------------------------- /public/assets/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulhaque/expense-tracker-react/HEAD/public/assets/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/assets/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulhaque/expense-tracker-react/HEAD/public/assets/android-chrome-512x512.png -------------------------------------------------------------------------------- /src/app/layouts/LandingLayout.jsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | const LandingLayout = (props) => { 4 | return ( 5 |
Make sure you know where you're going.
11 |
12 |
11 | Copyright © {dayjs().format('YYYY')}
12 |
11 | 15 | Login | Register 16 |
17 |