Skip to content

Latest commit

 

History

History
281 lines (280 loc) · 10.9 KB

project structure.md

File metadata and controls

281 lines (280 loc) · 10.9 KB
└── 📁web-app
    └── 📁.git
        
    └── 📁.vscode
        └── settings.json
    └── 📁backend
        └── 📁app
            └── 📁core
                └── 📁api
                    └── 📁controllers
                        └── __init__.py
                        └── auth.py
                        └── currencies.py
                        └── expenses.py
                        └── itineraries.py
                        └── itinerary_categories.py
                        └── notifications.py
                        └── profile.py
                        └── trips.py
                    └── 📁routes
                        └── __init__.py
                        └── auth.py
                        └── currencies.py
                        └── expenses.py
                        └── itineraries.py
                        └── itinerary_categories.py
                        └── notifications.py
                        └── profile.py
                        └── trips.py
                └── 📁cpanel
                    └── 📁routes
                        └── __init__.py
                        └── auth.py
                    └── 📁setup
                        └── __init__.py
                        └── views.py
                └── 📁error_handlers
                    └── __init__.py
                    └── db_errors.py
                    └── http_errors.py
                    └── jwt_errors.py
                    └── rate_limit.py
                └── 📁web
                    └── 📁controllers
                        └── __init__.py
                        └── auth.py
                    └── 📁routes
                        └── __init__.py
                        └── auth.py
                    └── __init__.py
                └── __init__.py
            └── 📁models
                └── __init__.py
                └── category.py
                └── expense.py
                └── media.py
                └── notifications.py
                └── role.py
                └── trip.py
                └── user.py
            └── 📁scheduled_tasks
                └── __init__.py
            └── 📁static
                └── 📁css
                    └── api.css
                    └── form.css
                    └── res_styles.css
                    └── styles.css
                └── 📁img
                    └── api-.jpeg
                    └── api-setup.jpg
                    └── api.jpeg
                    └── icon.ico
                └── 📁js
                    └── alert.js
                └── swagger.json
            └── 📁templates
                └── 📁api
                    └── 📁base
                        └── base.jinja-html
                    └── index.jinja-html
                └── 📁mail
                    └── 📁base
                        └── base.html
                    └── send-pwd.html
                └── 📁panel
                    └── 📁auth
                        └── login.html
                    └── 📁model
                        └── create.html
                        └── edit.html
                        └── list.html
                    └── base.html
                    └── index.html
            └── 📁utils
                └── 📁date_time
                    └── __init__.py
                └── 📁decorators
                    └── __init__.py
                    └── auth.py
                    └── retry.py
                    └── timing.py
                └── 📁emailing
                    └── __init__.py
                    └── pwd.py
                └── 📁forms
                    └── __init__.py
                    └── auth.py
                └── 📁helpers
                    └── auth.py
                    └── basics.py
                    └── export_xl.py
                    └── geolocation.py
                    └── http_response.py
                    └── loggers.py
                    └── media.py
                    └── users.py
                └── 📁hooks
                    └── __init__.py
                    └── after_request.py
                    └── before_request.py
                └── 📁sms
                    └── __init__.py
                    └── code.py
                └── __init__.py
            └── __init__.py
            └── blueprints.py
            └── extensions.py
        └── .env
        └── .flaskenv
        └── .gitignore
        └── config.py
        └── pytest.ini
        └── requirements.txt
        └── run.py
    └── 📁frontend-v2
        └── 📁public
            └── _redirects.txt
            └── vite.svg
        └── 📁src
            └── 📁assets
                └── 📁css
                    └── form.css
                    └── styles.css
                    └── zeddy_styles.css
                └── 📁fonts
                    └── 📁ARS-MaquettePro
                        └── ARSMaquettePro-Bold.woff
                        └── ARSMaquettePro-Bold.woff2
                        └── demo.html
                        └── stylesheet.css
                    └── 📁Poppins
                        └── Poppins.ttf
                    └── 📁RobotoSerif
                        └── RobotoSerif-Regular.ttf
                └── 📁img
                    └── avatar.jpg
                    └── bell.svg
                    └── bx-minus-circle (1).svg
                    └── bx-minus-circle.svg
                    └── bx-plus-circle.svg
                    └── cutlery 1.png
                    └── delivery-van 1.png
                    └── download.png
                    └── gross.png
                    └── home (1) 1.png
                    └── profile.png
                    └── schedule.png
                └── react.svg
            └── 📁components
                └── 📁auth
                    └── AuthenticatedRoute.jsx
                    └── PrivateRoute.jsx
                    └── UnprotectedRoute.jsx
                └── 📁notification
                    └── Notification.jsx
                    └── NotificationView.jsx
                    └── NotifIco.jsx
                └── 📁page
                    └── PageHead.jsx
                └── 📁primary
                    └── AuthLayout.jsx
                    └── BlankLayout.jsx
                    └── Header.jsx
                    └── Layout.jsx
                └── 📁sections
                └── 📁sidebar
                    └── MenuItems.js
                    └── Sidebar.jsx
                    └── SidebarItems.jsx
                └── 📁ui
                    └── 📁table
                        └── table.css
                    └── Alert.jsx
                    └── Btn.jsx
                    └── LinkBtn.jsx
                    └── LoadingData.jsx
                    └── LoadingPage.jsx
                    └── NoData.jsx
                    └── Notification.jsx
                    └── Table.jsx
            └── 📁context
                └── AlertContext.jsx
                └── AuthContext.jsx
                └── NotificationsContext.jsx
            └── 📁pages
                └── 📁auth
                    └── auth.css
                    └── AuthForm.jsx
                    └── Login.jsx
                    └── SignUp.jsx
                    └── validationSchemas.js
                └── 📁dashboard
                    └── 📁charts
                        └── chart.css
                        └── Charts.jsx
                    └── dashboard.css
                    └── Dashboard.jsx
                └── 📁expenses
                    └── expense.css
                    └── Expenses.jsx
                    └── NewExpense.jsx
                └── 📁profile
                    └── profile.css
                    └── Profile.jsx
                    └── ProfileEdit.jsx
                    └── ProfileInfo.jsx
                    └── validationSchemas.js
                └── 📁tipsform
                    └── 📁categories
                        └── Categories.jsx
                        └── cats.css
                        └── Newnputs.jsx
                    └── newtrip.css
                    └── Newtrip.jsx
                └── 📁trips
                    └── EditTrip.jsx
                    └── ItineraryInputs.jsx
                    └── NewTrip.jsx
                    └── SubItineraryForm.jsx
                    └── trip_details.css
                    └── TripDetails.jsx
                    └── TripInfo.jsx
                    └── trips.css
                    └── Trips.jsx
            └── 📁routes
                └── AppRoutes.jsx
            └── 📁services
                └── api.js
                └── data.js
                └── validationSchemas.js
            └── App.jsx
            └── main.jsx
        └── .gitignore
        └── eslint.config.js
        └── index.html
        └── package-lock.json
        └── package.json
        └── README.md
        └── vite.config.js
    └── 📁landing-page
        └── 📁public
            └── vite.svg
        └── 📁src
            └── 📁assets
                └── react.svg
            └── App.css
            └── App.jsx
            └── index.css
            └── main.jsx
        └── .gitignore
        └── eslint.config.js
        └── index.html
        └── package-lock.json
        └── package.json
        └── README.md
        └── vite.config.js
    └── .gitignore
    └── README.md