├── .DS_Store ├── .dockerignore ├── .gitignore ├── README.md ├── backend ├── .DS_Store ├── api │ ├── routes │ │ ├── accounts.py │ │ ├── attachments.py │ │ ├── auth.py │ │ ├── emails.py │ │ ├── exports.py │ │ └── utilities.py │ └── schemas │ │ └── schemas.py ├── app.py ├── config │ ├── config.py │ ├── logging_config.py │ └── requirements.txt ├── models │ ├── database.py │ └── models.py ├── requirements.txt ├── services │ ├── attachment_service.py │ ├── email_service.py │ ├── export_service.py │ ├── queue_service.py │ ├── search_service.py │ └── statistics_service.py └── utils │ ├── email_utils.py │ └── encryption.py └── frontend └── briefbox-front ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt └── src ├── App.css ├── App.js ├── App.test.js ├── assets ├── default-profile-pic.svg ├── logoipsum-293.svg └── sounds │ └── Retro12.mp3 ├── index.css ├── index.js ├── logo.svg ├── pages ├── auth │ ├── AccountSetup.js │ ├── ConfirmationPage.js │ ├── ForgotPasswordPage.js │ ├── LoginPage.js │ ├── PrivateRoute.js │ ├── RegisterPage.js │ └── ResetPasswordPage.js └── home │ ├── AccountsPage.js │ ├── ArchivePage.js │ ├── BaseLayout.js │ ├── DashboardPage.js │ ├── EmailAddress.js │ ├── EmailDetailsPage.js │ ├── EmailPlaceholder.js │ ├── FileUploadWidget.js │ ├── LatestArchivedEmails.js │ ├── RetentionRulesPage.js │ ├── SearchBar.js │ ├── SettingsPage.js │ ├── Sidebar.js │ └── Statistics.js ├── reportWebVitals.js └── setupTests.js /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/.DS_Store -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/README.md -------------------------------------------------------------------------------- /backend/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/.DS_Store -------------------------------------------------------------------------------- /backend/api/routes/accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/api/routes/accounts.py -------------------------------------------------------------------------------- /backend/api/routes/attachments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/api/routes/attachments.py -------------------------------------------------------------------------------- /backend/api/routes/auth.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/routes/emails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/api/routes/emails.py -------------------------------------------------------------------------------- /backend/api/routes/exports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/api/routes/exports.py -------------------------------------------------------------------------------- /backend/api/routes/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/api/routes/utilities.py -------------------------------------------------------------------------------- /backend/api/schemas/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/api/schemas/schemas.py -------------------------------------------------------------------------------- /backend/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/app.py -------------------------------------------------------------------------------- /backend/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/config/config.py -------------------------------------------------------------------------------- /backend/config/logging_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/config/logging_config.py -------------------------------------------------------------------------------- /backend/config/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/config/requirements.txt -------------------------------------------------------------------------------- /backend/models/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/models/database.py -------------------------------------------------------------------------------- /backend/models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/models/models.py -------------------------------------------------------------------------------- /backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/requirements.txt -------------------------------------------------------------------------------- /backend/services/attachment_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/services/attachment_service.py -------------------------------------------------------------------------------- /backend/services/email_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/services/email_service.py -------------------------------------------------------------------------------- /backend/services/export_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/services/export_service.py -------------------------------------------------------------------------------- /backend/services/queue_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/services/queue_service.py -------------------------------------------------------------------------------- /backend/services/search_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/services/search_service.py -------------------------------------------------------------------------------- /backend/services/statistics_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/services/statistics_service.py -------------------------------------------------------------------------------- /backend/utils/email_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/utils/email_utils.py -------------------------------------------------------------------------------- /backend/utils/encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/backend/utils/encryption.py -------------------------------------------------------------------------------- /frontend/briefbox-front/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/.gitignore -------------------------------------------------------------------------------- /frontend/briefbox-front/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/README.md -------------------------------------------------------------------------------- /frontend/briefbox-front/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/package-lock.json -------------------------------------------------------------------------------- /frontend/briefbox-front/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/package.json -------------------------------------------------------------------------------- /frontend/briefbox-front/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/public/favicon.ico -------------------------------------------------------------------------------- /frontend/briefbox-front/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/public/index.html -------------------------------------------------------------------------------- /frontend/briefbox-front/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/public/logo192.png -------------------------------------------------------------------------------- /frontend/briefbox-front/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/public/logo512.png -------------------------------------------------------------------------------- /frontend/briefbox-front/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/public/manifest.json -------------------------------------------------------------------------------- /frontend/briefbox-front/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/public/robots.txt -------------------------------------------------------------------------------- /frontend/briefbox-front/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/App.css -------------------------------------------------------------------------------- /frontend/briefbox-front/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/App.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/App.test.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/assets/default-profile-pic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/assets/default-profile-pic.svg -------------------------------------------------------------------------------- /frontend/briefbox-front/src/assets/logoipsum-293.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/assets/logoipsum-293.svg -------------------------------------------------------------------------------- /frontend/briefbox-front/src/assets/sounds/Retro12.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/assets/sounds/Retro12.mp3 -------------------------------------------------------------------------------- /frontend/briefbox-front/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/index.css -------------------------------------------------------------------------------- /frontend/briefbox-front/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/index.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/logo.svg -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/auth/AccountSetup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/auth/AccountSetup.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/auth/ConfirmationPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/auth/ConfirmationPage.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/auth/ForgotPasswordPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/auth/ForgotPasswordPage.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/auth/LoginPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/auth/LoginPage.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/auth/PrivateRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/auth/PrivateRoute.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/auth/RegisterPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/auth/RegisterPage.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/auth/ResetPasswordPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/auth/ResetPasswordPage.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/home/AccountsPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/home/AccountsPage.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/home/ArchivePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/home/ArchivePage.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/home/BaseLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/home/BaseLayout.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/home/DashboardPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/home/DashboardPage.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/home/EmailAddress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/home/EmailAddress.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/home/EmailDetailsPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/home/EmailDetailsPage.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/home/EmailPlaceholder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/home/EmailPlaceholder.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/home/FileUploadWidget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/home/FileUploadWidget.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/home/LatestArchivedEmails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/home/LatestArchivedEmails.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/home/RetentionRulesPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/home/RetentionRulesPage.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/home/SearchBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/home/SearchBar.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/home/SettingsPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/home/SettingsPage.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/home/Sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/home/Sidebar.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/pages/home/Statistics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/pages/home/Statistics.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/reportWebVitals.js -------------------------------------------------------------------------------- /frontend/briefbox-front/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandundu/email-archiver/HEAD/frontend/briefbox-front/src/setupTests.js --------------------------------------------------------------------------------