Skip to content

Commit

Permalink
Merge pull request #18 from icefoganalytics/main
Browse files Browse the repository at this point in the history
Update from IceFog
  • Loading branch information
datajohnson authored Apr 10, 2024
2 parents 3da2523 + 9b6ea70 commit 97ffe6c
Show file tree
Hide file tree
Showing 105 changed files with 3,148 additions and 336 deletions.
25 changes: 15 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,25 @@
### API (Back-end)

- [Node](https://nodejs.org/en) + [Express](https://expressjs.com/)

- [Typescript](https://www.typescriptlang.org/docs/handbook/typescript-from-scratch.html)

- [Knex](https://knexjs.org/guide/)

### Front-End

- [Vue 3](https://vuejs.org/guide/introduction.html) + [Vuetify](https://vuetifyjs.com/en/getting-started/installation/#installation)

- [Typescript](https://www.typescriptlang.org/docs/handbook/typescript-from-scratch.html)

- [Axios](https://github.com/axios/axios)

### Database

- Microsoft SQL Server - [MSSQL](https://www.postgresql.org/docs/current/app-psql.html)

- [Docker Compose](https://docs.docker.com/compose/compose-file/)

### Mail Server

- Mail Dev - [MailDev](https://github.com/maildev/maildev?tab=readme-ov-file#docker-run)
- [MailDev Docker Image](https://hub.docker.com/r/maildev/maildev)

---

## Development
Expand Down Expand Up @@ -82,6 +82,14 @@

2. Log in to the front-end service at http://localhost:8080


#### Troubleshooting

If you are getting a bunch of "Login required" errors in the console, make sure that you have disabled any kind of enhanced tracking protection.

Auth0 use third-party cookies for authentication, and they get blocked by all major browsers
by default.

### DB Service (a.k.a database service)

1. Boot only the db service using:
Expand Down Expand Up @@ -116,12 +124,9 @@

You can also skip seeding if database is not empty by setting the `SKIP_SEEDING_UNLESS_EMPTY=true` environment variable.

### Troubleshooting
### Mail Service (a.k.a mail server)

If you are getting a bunch of "Login required" errors in the console, make sure that you have disabled any kind of enhanced tracking protection.

Auth0 use third-party cookies for authentication, and they get blocked by all major browsers
by default.
1. Access the web interface at http://localhost:1080

## Testing

Expand Down
Binary file modified _Design/Entity Relationship Diagrams.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions _Design/Entity Relationship Diagrams.wsd
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,9 @@ entity "dataset_integrations" {
status : nvarchar(100)
error_code : nvarchar(100)
error_details : nvarchar(MAX)
estimated_size_in_bytes : int
estimated_number_of_records : int
estimated_response_time_in_ms : int
last_success_at : datetime2(0)
last_failure_at : datetime2(0)
created_at : datetime2(0)
Expand Down
180 changes: 180 additions & 0 deletions api/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 97ffe6c

Please sign in to comment.