Project
Colorizer API
9 completions
~ 33 hours
3.4This project involves working with Django Framework, class inheritance, Python dictionaries, lists, classes, handling exceptions, and Django Rest framework. All these components are important for developing Web API. Good problem-solving skills are important for this project, as you may need to carry out research to avoid misinformation.
Provided by
JetBrains Academy
About
Color is essential in visual design. Colors can enhance our perception of products. Perform color representation conversion, color harmony calculation, and color modification in Python. Make your own artistic palette to get the color of your dreams.
Training project
This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.
What you'll learn
Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Create an API view and modify colors to obtain a request with JSON data.
Modify your API view to convert color representations between RGB and HSV. Check whether the color you get is a valid one.
Add more color models for conversion and improve your code to check the colors with the REST Serializers.
Some colors look good when used together in certain ways. Implement a monochromatic harmony to get shades and tints of your color.
Use the artist's color wheel to find the best matching color to the one you have.
Reviews
5 years ago
Basics of Django, working with json requests and responses, json module.
3.4
Learners who completed this project within the course rated it as follows: