Majid RigiZadeh
I am FullStack Mobile, Android&Flutter Developer, Laravel Developer !
I am FullStack Mobile, Android&Flutter Developer, Laravel Developer !
Thank you for visiting my site. My name is Majid Rigizadeh and on this site I tried to give a brief description of the examples of work done.
Completed projects
Cup of coffee
Satisfied customer
Awards and honors
almost 7 years experience in programming Java language applications and I have made about 15 applications
About 3 years of using this framework to create management panels and APIs of the projects
Due to market needs and to challenge myself, I started this framework 3 years ago. I made 7 successful projects
Click here to contact me! 👋
In Birjand University, Android and WordPress teaching and training class
from Birjand University, majoring in software engineering with GPA 18.60
from Technical College of Enghelab Tehran, majoring in software with GPA 17.9
as a freelancer (ternav.ir programming team)
in Farabin Ertebatat Rayan Company located in Mashhad (contract termination and non-renewal)
as a freelancer
at Moj Media company located in Tehran (no contract extension due to entering Birjand University)
(All these work samples are implemented either as a single person coding or in teams with 2 or 3 people, where the main project management or coding was with me)
This project is in Flutter language (GetX) with two outputs, Android and web app, which was commissioned by Axkhooneh and published in CafeBazaar and website.
Also, back-end and website were done using Laravel.
The purpose of this project was to order a frame and print photo on it.
The base of this project is a store, but it has changes compared to a simple store, for example, each user has a personal gallery that can upload and delete photos.
One of the challenges we had in the backend of this project was that we had to protect users' photos well so that another user is not allowed to view the images, for this reason, two layers of security were added to view the photos, one layer of which is used It was from the user's token.
Various features of this project: Viewing the list of products and categories - Adding to favorites - Uploading and deleting and viewing gallery images - Ordering and selecting one or more photos based on the product - Viewing the list of orders and addresses and Favorites
View and download the Android application from CafeBazaar
View pictures and descriptions of the project from the Tarnav website
This product was developed by the Ternav team and it's sold as source and output (single store or multi-store).
This project was designed and produced in three applications (with Java language) along with Backend Laravel
User application: in this app, after login and registering, the user can view the list of stores along with their latest status (open or closed) and their address, and after entering the store, the list of products along with product categories displayed. and after creating the shopping cart and choosing the address and choosing the payment type, the order is sent to the seller.
Seller application: In this application, the seller can update or create his/her product list, as well as view and edit the orders that sent to the store. Also, requesting withdrawal from the wallet and editing the store are features of this application.
The management application also allows the administrator to view list of users and sellers and products and categories of each store and also check their orders. All the features of this project can be edited and changed in the management application.
View screen recorded of application
Download user application (For the time being, sending SMS removed because sending cost, and the code 1234 will be registered as a password and verify code)
(To get the link to download the management and seller application, send a message to +98937793575 on Telegram or WhatsApp)
This project is with Flutter (GetX architecture) with two outputs, Android and iOS, which was created for an employer in Canada and published in Appstore and Google Play.
The purpose of this project was to convert text to speech and speech to text to help deaf and dumb people.
In the ios version, in-app payment was used to buy a monthly subscription, and the android version was published in Play Store as a paid app.
The interesting features of this application were multilingual capability to convert all kinds of languages into speech and all kinds of languages into text.
Various features such as adding or removing one or more sentences to favorites, replaying sentences or changing the speech output were also be in this project.
View the application process video
This project is with Flutter (GetX architecture) with two outputs, Android and web application, which was also published in Cafe Bazaar, and the backend was done using Laravel.
The purpose of creating this project was to make it easier for users to buy likes and followers and visit from iranigram.com site that was created earlier.
In the version that was published in Cafe Bazaar, the in-app payment of Cafe Bazaar was used so users can make their payment without sending to the internet portal. It should be noted that in the version installed on the IranianGram website, payments are using Internet portals such as Zarin Pal.
All apis and applications are highly secure and all ways of attack and hacking are prevented.
This website is also supported by me.
Watch the video of the application process
View and download Android application from Cafe Bazaar
View and download the application from the website (landing page)
This project was created with Flutter, and the backend was prepared with Laravel along with the management panel, and it was exported for Android and web app.
The purpose of creating this project is to request and upload the user's photos for printing, which will be sent to the user's selected address after checking the management of these photos.
After entering the application, the user selects his/her photo/s and enters a page where he/she can cut, rotate and edit all his/her selected photos and select the paper type and size for printing and see the printing price. After selecting each size, according to the photo's specifications, the need for mandatory cropping is checked and requested from user to perform cropping again.
The processing on the user's images was one of the bigest challenges of this project, because after each cut, the new specifications of the photo had to be checked and the processing had to be restarted according to each size.
Apart from application side processing, backend image processing was also necessary. Because the sent photos are mostly personal photos, that's why all the faces in the sent photos are identified and faded, and the quality of the photo is lowered to be unrecognizable. The original photos are also completely deleted by the administrator after downloading.
After the photo is approved by the management, an SMS is sent to the user stating that the payment stage has been reached, and the user enters the application to pay the printing fee online, and then the order is sent for printing.
The management panel also has the ability to view - edit - delete - create lists such as users - orders - photos - paper sizes - paper types - prices, etc.
Also, SMS and email will be sent to the user after the steps planned by the employer
This application has been removed by the employer
This project is a product of Farabeen Ertebatat Rayan Company. During my presence in this company, I did the coding with the cooperation of their graphic team.
This project was made in three applications with Java language along with Laravel backend and MongoDB database.
The triple application (management-store-user)
User: By choosing a category and after choosing the location to receive the service or product, the user can build his shopping cart and register the order, and after that, a request is made to the sellers (within a radius of two kilometers of the selected location) and if approved by the seller, the status The order changes and the user can see the details of the store (address and number, etc.). Also, the user can view and edit his/her profile and also see his/her previous orders
Seller: After registration and approval by the manager, the seller can receive and confirm or reject the orders that are given in his/her area or change its stages (being packed, being sent and delivered).
Management: Management can also view, edit, delete or in some cases create the mentioned lists in their application; Users, sellers and other managers - list of categories and products of each - list of orders
Working with this team was a good experience. Very good work, delivering the work earlier than the specified date and patiently making the changes.
Mastering the profession and being responsive as soon as possible, hoping to cooperate again
The Ternav team is very professional and expert, and working with this team brought me a great and satisfying experience, the Ternav team developed my project very quickly and professionally and much, much better than I expected, and with The excellent support and care they had accompanied me, I will definitely work with this team in similar projects
No more posts.