https://github.com/itishermann/quillform-funnel-mvp
https://github.com/itishermann/quillform-funnel-mvp
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/itishermann/quillform-funnel-mvp
- Owner: itishermann
- Created: 2024-02-06T10:08:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-06T16:47:01.000Z (over 1 year ago)
- Last Synced: 2024-02-07T12:28:42.856Z (over 1 year ago)
- Language: TypeScript
- Size: 132 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Funnel MVP
An attempt to use QuillForms to replace current onboarding process.## App Requirements
- [x] The app should be able to create a form
- [ ] The app should be able to send the form data step by step to the api
- [x] The app should be able to display some kind of progress bar
- [x] The app should be able to display the some inputs conditionally
- [x] The form should be able to display a thank you message after the form is submitted
- [x] The app should be able to display a loading spinner when an action is being performed
- [x] The app should be able to display a message when an error occurs
- [ ] The app should be able to display an stripe credit card collection input
- [ ] The app should be able to display a date picker input
- [ ] The app should be able to display a phone number input
- [ ] The app should be able to display a calendar input with AM & PM options## Dependencies
- pnpm
- node 20 LTS
- docker
- docker-compose (optional)## Setup
1. Clone the repository
2. Run `pnpm install` at the root of the project
3. Run `pnpm funnel-onboard:dev` to start the development server
4. Run `pnpm funnel-onboard:build` to build the project localy without docker
5. Run `docker build -f ./apps/funnel-onboard/Dockerfile -t funnel-onboard-mvp:latest ./` at the root to build the project with docker.
Alternatively, you can run the script `build-funnel-onboard-docker.sh` in the script folder to build the project with docker.## Encountered Issues
- [ ] Quillforms types are not available in the package.
Maybe the types are not included in the package or the package is not installed correctly.
- [ ] When building the project with docker, the build fails with the error `Module not found: Can't resolve 'tinyColor2'`
Refer to the `build-error.log` file for more information.
This may be due the fact that the package is not included in the lockfile when using the `turbo prune` command.