-
Notifications
You must be signed in to change notification settings - Fork 0
Deployed app #65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Deployed app #65
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* A React frontend with a call to backend
* simple react frontend * frontend auth working * update created_at typed in database, make authorization work in backend, hide appsettings with secrets. * readme and logout button * update data models * misspell * remove lock json * update gitignore * fix readme * fix README * template->example env
* database offers, base_price, insurances * get-offer endpoint
* simple react frontend * frontend auth working * update created_at typed in database, make authorization work in backend, hide appsettings with secrets. * readme and logout button * misspell * fix readme * Basic search functionality * added filters * fixed searching * added pagination and changed reults layout * improved file tree * creating offer and redirecting to details page * car details page * changed place of getting offer --------- Co-authored-by: WojciechMat <wmatsad@gmail.com>
* user controller and rental dto * get user id by email * authorization * get offer fix * get offer returning existing offers * rentals refactor * rentals refactor working api * choose offer yet to finish
* fix the link page, make sure there are no duplicates in the database * registration form and 10 minutes expiration
* mappers refactor * repositiores refactor carscontroller2 working * user controller v2 * get offer * mappers turned static * rentals controller * auth controller 2 * getting rid of warnings * removing unnecesary filter from get cars * user controller small fix * offers controller update * unused endpoint * api routes update, yet to test rentals and add auth * auth controller * bugfix rentals * removed deprecated controllers * transition to new controllers - not working yet * rental confirmation bugfix * final refactor and moved files
* rentals update * all rentals * database update * get offer bugfix and datamodel update not tested yet * get rentals bugfix * get customer * Update WebAPI/Controllers/CustomerController.cs Co-authored-by: Wojciech Matejuk <74838859+WojciechMat@users.noreply.github.com> * Update WebAPI/Controllers/CustomerController.cs Co-authored-by: Wojciech Matejuk <74838859+WojciechMat@users.noreply.github.com> * Update WebAPI/Controllers/WorkerController.cs Co-authored-by: Wojciech Matejuk <74838859+WojciechMat@users.noreply.github.com> * sql adjastment * update of retrieving values from rental status table - yet to be finished * simple changing of rental's status * simple return logic fix * filtering fixed * basic return * returns almost done yet to add all values to return object * process return completed * filtering the rentals in worker's controller * finishing touches --------- Co-authored-by: Wojciech Matejuk <74838859+WojciechMat@users.noreply.github.com>
Added workers view with return dialog, enabling workers to finalise returns. Enabled Customers to return rented cars in Rental History. --------- Authored-by: Rafal Filarecki <rafalfilarecki@gmail.com>
* use environment variables for security and enabling deployment, remove old unnecessary data, add Dockerfile and stratup script * almost-full deployment * updated firebase rewrites so that it renders confrimation page, vite.config.js configured for local development * frontend deployment documentation * update doc with list of APIs to enable in GCP * better example * storage car images bucket * Fully working storage bucket images in deployed version * Fix example data after merge * update doc: remove unnecessary step * More logging, updated cors, fixed firebase configuration, specifically disable caching for current user api call
* calculate price interface * chain of responsibilities pattern
* email service update, sending rental success mails, not working on local host and not tested yet * removed unnecessary logs * doubled api calls issue resolved * sending email with placeholder link * unnecessary logs deletion * return started email confirmation * sending invoice * invioce fix
* workers view filtering and searching by brand and model using api * employee user has access only to /worker/rentals
* offer deletion service * offer removal constants
* PriceCalculatorTests * RentalConfirmationService tests * CarRepository tests * Offers repository tests * Rental repository unit tests * user repository test
* workers view filtering and searching by brand and model using api * employee user has access only to /worker/rentals * fixed confirmation email redirect * added simple car availability in car price dialog * null reference fix * removed debug logs and translated polish to english * improved worker rentals view and rental car cards, added brand and model filters instead of search bar --------- Co-authored-by: kwiatkowskim <kwiatkowski.michal.2003@gmail.com>
* workers view filtering and searching by brand and model using api * employee user has access only to /worker/rentals * removed debug logs and translated polish to english * improved worker rentals view and rental car cards, added brand and model filters instead of search bar * basic access without logging; needs to be improved * worker has no access to the browser * unlogged user has access to a car details page, after logging in, the user is redirected to the car details page * changed redirect to /login after logout
* Upload photo to the cloud storage (local) * deploy script * add tests do dev deployment script * return details with photo on worker's view * added storage constants --------- Co-authored-by: kwiatkowskim <kwiatkowski.michal.2003@gmail.com>
* filtering cars using api * searching cars using api * searching only by model available * changed placeholder text
* added pagination to the browser * fixed filter bug * added order by before skiping in pagination to make sure that the returned data is in the same order * added pagination in users rental history * fixed car details and changed 'return car' button style * sending emails restored * added missing using statement * fixed worker's view filters * fixed browser model filtering * added number of pages to pagination in the browser and rental history * getting insuraces using WebAPI * gps and child seat fix * order by --------- Co-authored-by: kwiatkowskim <kwiatkowski.michal.2003@gmail.com>
* initail migration * initial migration sql script * change age to birth date migration script * context update and tests fixed * authorization update * Rental status fix
This reverts commit 495ff1f.
* control car image storage through environment variables * prod configuration and deployment pipeline * update example * make sure caching works
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.