StoryBack is a web application generated using JHipster 7.8.1, that aims at gathering code samples to achieve feature we often had to achieve for our clients at BearStudio.
There are a lot of features that are common among web or mobile applications, such as uploading a file to S3 bucket or allow payments using Stripe. What we try to achieve here, is to have a code base and code samples to develop faster for our new clients, with as much features examples as possible.
- CSV file import
- CSV file export
- Stripe checkout payment
- Stripe connect payment and flow
- File upload on AWS S3 bucket (also on CleverCloud Cella)
- Social auth login (Google, Facebook, LinkedIn, ...)
- Cloudinary file upload
- Branded emails
- OneSignal notification sending
- CleverCloud fsbucket file reading
- Invoice generation using InvoiceFactory
- User's additional fields using JHipster
- Feign API client integration
- Date and time manipulation utilities
- CI / CD integration
- Web socket connection
Before you can build this project, you must install and configure the following dependencies on your machine:
- NodeJS >=16.14.0
- Java >= 17
Then you can install dependencies with
npm install
and to run
./mvnw
npm start
Finally, follow the feature's documentation
To be completed