Oleksandr Mamrenko
Rating
Language proficiency level
Skills and abilities
Portfolio
-
Foodgram - grocery helper with API
PythonFoodgram is an online service and API for publishing culinary recipes, developed as part of the graduation project of a training course. I developed only the backend, while the frontend and design were done by students of the corresponding courses. The service allows users to publish their recipes, view them by other users, add them to their "Favorites" list, as well as compile a summary list of products for cooking selected dishes before going to the store (Shopping List is available for download). The project I developed is currently not launched on the server, but instructions for locally launching the project are available on GitHub. Also, on the project page on GitHub, you can find information about the capabilities of the service and how to subscribe to your friends and colleagues, as well as how to add recipes to favorites and shopping lists.
-
Yatube (Text blog)
PythonThe work was done during the course at an online school. There is no deployment since there is no permanent internet access. You can find the project on GitHub using the link.
The blog implements the following features:
… User registration
Adding/deleting posts to your account
Commenting on other authors' posts
Subscribing to specific authors
Recommendations feed (Only selected authors, all authors)
There are also interest groups, such as the technology group, which contains posts on technology topics. You can select a group when submitting a post. New groups can only be added by the admin.
The website looks different for authorized and unauthorized users
Adaptation for mobile devices
And also small details, such as pagination, password reliability, testing, and SQL request security system
Technology stack:
Python 3.7
Django
SQLite
HTML/CSS
Bootstrap 4
Pytest
-
YaMDb (Reviews)
PythonThe YaMDb project on GitHub is a database of reviews for works in the categories of books, movies, and music. Registered and authenticated users can leave reviews and comments on works, as well as view ratings for works based on ratings. The list of categories can be expanded. The site does not provide direct access or links to the works themselves. The project administration adds new works and categories. There is a docker-compose file that allows you to quickly deploy a database container (PostgreSQL), a django + gunicorn project container, and an nginx container. Continuous Integration and Continuous Deployment application settings are also implemented.
Unfortunately, the site does not have a frontend part. This is a pure API service that can be integrated, for example, into a Telegram bot or on your own site. At the moment, the site is not running on a server, and you can only see a link to GitHub.
Technology stack
…
Python 3.7
Django 2.2.16
REST Framework
PyJWT
Django filter
Gunicorn
Docker
See the attached requirements.txt file for more information.
-
Calories and Finances Calculator
PythonThis is an object-oriented program that allows users to keep track of their daily calorie intake and expenses, as well as calculate the remaining available calories and funds.
The program has two modes:
… A calorie calculator that allows users to input the amount of calories consumed during meals, add comments about their food intake, and then check the amount of calories consumed for the day and the past week. The program also calculates the remaining available calories for the day.
A financial calculator that allows users to input their expenses for the day, add comments about their spending, and then check the remaining available funds for the day in three different currencies: grivny, euros, and US dollars.
This program was created as a learning project to demonstrate object-oriented programming skills.
Activity
| Latest proposals 10 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Development of database + API + interface
1098 USD
|
|||||
|
Startup: GASH (web application, will have the opportunity to play and earn)
23 USD
|
|||||
|
Boat in the Telegram
90 USD
|
|||||
|
Help with tasks for a student with the Django framework, language: Python.
23 USD
|
|||||
|
Script Wiber Messages from Google Tables
45 USD
|
|||||
|
Boot in Telegram, post of messages.
34 USD
|
|||||
|
The telegram bot exposes images + text in chats
23 USD
|
|||||
|
Boat for Telegram
16 USD
|
|||||
|
Backend Junior/Trainee Python, FastAPI SqlAlchemy
113 USD
|
|||||
|
by Alexander
90 USD
|