Hello Dear Python Community,
I created a django test project. the client was rejected with these reasons.
Client Feedback 1
The code related to the recipe was looking fine but the use register and login code is good.
It seems those API's will not even work well. So, I think we should not move forward.
Client Feedback 2
Code structure does not looks good. Authentication is not implemented correctly.
So, we should not move forward.
Here the test project information
Build a Recipe Sharing Platform
1. Framework:- Use Django framework to build the REST APIs.
2. User Authentication:- Implement user authentication and authorization to allow users to sign
up, log in, and manage their recipes securely.
3. CRUD Operations: Enable users to perform CRUD operations (Create, Read, Update, Delete) on
recipes they own.
4. Recipe Details: Include fields such as title, description, ingredients, preparation steps,
cooking time, and serving size for each recipe.
5. Recipe Categories: Allow users to categorize recipes into different categories (e.g., starter,
main courses, desserts).
6. Search and Filter: Provide functionality to search and filter recipes based on various
criteria (e.g., category, ingredients, cooking time).
7. Rating and Reviews: Allow users to rate and review recipes, and display average ratings for
each recipe.
Here my github Repo : https://github.com/Keerthanamurugesan2001/recipe_radar
Please some one suggest.
- What mistake I made?
- Why the client feel its not in standard?
- which part I can improve in this project?
Note: I used the PEP 8
standards, Django-rest-framework
, simple-jwt
I used the standard and best packages only. you can see in the requirements.txt
file. Please help me to improve my self.
Thanks in advance.
I want to know the test project I created in the standard way or not and I need suggestions from the community.