Reviewed the process of testing the new API endpoints using Postman.
Discussed how to test API calls with React dummy code to simulate frontend interaction.
2. Add Missing Validations to Previous APIs
Addressed the missing input validation for the user registration API and other previously developed endpoints.
Talked about preventing security and data integrity issues by adding thorough input checks.
3. Create Forget Password API
Designed the API for password recovery, which includes features like token generation, email validation, and secure password reset.
Achievements:
1. API Testing
Completed initial testing of the newly developed APIs using Postman, with tests for edge cases and error handling.
Verified API functionality through React dummy code.
2. Validation Improvements
Enhanced the user registration API and other endpoints with missing input validation to ensure secure and correct data processing.
3. Forget Password API
Developed the API for password recovery, ensuring secure token generation and email validation processes.
Problems:
1. Missing API Validations
Identified that certain input validations were still incomplete, leading to the possibility of invalid or malicious data being processed.
2. Prisma ORM Integration Issues
Encountered further issues with the Prisma ORM setup, including schema errors and connection configuration problems, which delayed the database integration.
3. Authentication Token Handling Issues
Despite fixing initial token issues, encountered inconsistencies in token handling for protected routes and login processes.
4. File Upload with Multer and Cloudinary
Persisted with challenges in file uploads, specifically related to the handling of images through Multer and Cloudinary. Some files failed to upload due to configuration conflicts.
Tasks for the Next Meeting:
1. Setup Flutter Application
Set up the Flutter environment and integrate it with the backend.
2. Development of Workouts and Exercises API
Develop APIs for workouts and exercises functionality.
3. API testing for workouts and exercises in Postman
Test the new workout and exercise APIs using Postman to ensure they work correctly.
Logbook: 3
Meeting No: 3
Date: 27/11/2024
Start Time: 11:00 AM
End Time: 11:30 AM
Items Discussed:
1. API Testing in Postman and React
2. Add Missing Validations to Previous APIs
3. Create Forget Password API
Achievements:
1. API Testing
2. Validation Improvements
3. Forget Password API
Problems:
1. Missing API Validations
2. Prisma ORM Integration Issues
3. Authentication Token Handling Issues
4. File Upload with Multer and Cloudinary
Tasks for the Next Meeting:
1. Setup Flutter Application
2. Development of Workouts and Exercises API
3. API testing for workouts and exercises in Postman
Attendees:
Aashish Prasad Gupta | Prasant Adhikari (1st Supervisor)