alirezatnasr

علیرضا طایفی

طراح وب برنامه نویس وب فریلنسر دامپزشک مدرس

alireza tayefi
alirezatayefi

علیرضا طایفی

طراح وب برنامه نویس وب فریلنسر توسعه وب طراح قالب

دریافت رزومه ارتباط با من

مختصری از من

در حال حاضر در حوزه طراحی و برنامه نویسی وب فعالیت دارم.هدفم تبدیل به fullstack شدن بوده و در تمامی فعالیت هایم سعی میکنم جزو بهترین ها باشم. از نظرم کسب مهارت های جدید و تجارب مختلف در راستای علایق و اهداف امری ضروری و لذت بخش بوده و پیشنهادم به تمامی دوستان و اطرافیانم دنبال نمودن علایقشان است.

سن :

24

ساکن :

ایران/تهران

وضعیت فریلنسر :

دردسترس

خدمات من

طراح/برنامه نویس/توسعه دهنده وب

طراحی و توسعه انواع وبسایت ها با استفاده از جدید ترین متد ها از html5 و css3 و برنامه نویسی و پیاده سازی جاوا اسکریپت

seo و بهینه سازی وبسایت

انجام پروژه های seo جهت انواع وبسایت با استفاده از جدید ترین روش ها (رپورتاژ/google analytics/link building/...)

مسلط به وردپرس

انجام انواع پروژه های وردپرس اعم از طراحی و ترجمه قالب/ ساخت انواع قالب شرکتی و فروشگاهی و ... / سئو و امنیت

پشتیبانی

انجام پشتیبانی و هاستینگ انواع وبسایت / به روز رسانی و بک آپ

چرا همکاری با من

همواره در حال مطالعه و حفظ به روز دانش خود

متعهد و مسولیت پذیر

احترام و برخورد حرفه ایی با طرف قرارداد

اماده سازی و انجام وظایف در زمان تعیین شده و به بهترین شکل ممکن

پشتیبانی رایگان ۲ هفته ایی از زمان تحویل

قیمت گذاری منصفانه

دانستنی های باحال در مورد خودم

علاقه مند به سینما
4 مرتبه اتمام بازی last of us
طرفدار دو اتیشه چاووشی
عاشق رانندگی در شب

مشتریان من

رزومه من

سوابق کاری

1398 - حال حاضر

فریلنسر

به صورت ازاد

طراحی ، ترجمه و توسعه انواع وبسایت و قالب ها بر روی انواع cms ها از جمله ورد پرس و دیتا لایف

1398 - 1398

html/css

شرکت آویسا

بررسی کد های HTML , CSS صفحات و خطا یابی و تصیح بود. کدنویسی صفحات فیدبک و ثبت نام وبسایت .

1398 - 1398

فرانت-اند

شرکت شیرین سافت

کارآموزی و یادگیری جاوا اسکریپت .فراگیری seo و بهینه سازی وبسایت

تحصیلات

1393 - 1399

دکترا

البرز(کرج)

تحصیل در دانشگاه ازاد کرج و دریافت مدرک دکترا

1398 - 1399

دوره های طراحی وب

تهران

گذراندن دوره های طراحی وب در اموزشگاه پرنیان زیر نظر استاد پارسا قربانیان و دریافت مدرک وزارت علوم

1398 - 1398

web1

مجتمع فنی

گذراندن دوره وب ۱ در مجتمع فنی تهران و دریافت مدرک مجتمع فنی با نمره کامل

مهارت ها

wordpress html/css php/sql javascript react/native illustrator

پروژه های اخیر

بازگشت

طراحی وب اپ محاسبه bmi



در این برنامه با وارد کردن قد و وزن  به شما شاخص توده بدنی یا همان bmi  نمایش داده شده و وصعیتتان اعلام میشود.

کد ها در انتها مطلب و زیر ویدیو






html & jаvascript part

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <link rel="stylesheet" href="css/main.css">
</head>
<body>
    <main>
        <section>
            <section id="input">
                <label for="name">ورود نام :</label>
                <input type="text" id="name" autofocus placeholder="نام"   tabindex="1">
                <label for="height">ورود قد (به متر) :</label>
                <input type="number" id="height" tabindex="2" placeholder="قد">
                <label for="weight">ورود وزن :</label>
                <input type="number" id="weight" tabindex="3" placeholder="وزن" >
                <button tabindex="4" onclick="_bmi()">شروع</button>
            </section>
            <section id="result">
                <h2 id="txt"><span class="preson"></span> گرامی bmi  شما <span class="preson"></span> میباشد</h2>
                <h2 id="txt2">شرایط شما : <span class="preson"></span></h2>
                <figure><img src="img/1.png" alt="bmi shower"></figure>
            </section>
        </section>
    </main>


    <script>
        function _bmi(){
            var _person = {
                name : "",
                height : "",
                weight : "",
                bmi : ""
            }
            if(document.getElementById('name').value !=""  &&  document.getElementById('height').value !=""  &&  document.getElementById('weight').value !="" ){
               _person.name = document.getElementById('name').value
               _person.height = document.getElementById('height').value
               _person.weight = document.getElementById('weight').value
               _person.bmi = _person.weight / (Math.pow(_person.height, 2))
               document.getElementById('name').value = null
               document.getElementById('weight').value = null
               document.getElementById('height').value = null
               document.getElementById('name').focus()
               document.getElementsByClassName('preson')[0].innerHTML = _person.name
               document.getElementsByClassName('preson')[1].innerHTML = _person.bmi.toFixed(1)
               
               if(_person.bmi <= 22.9){
                document.getElementsByClassName('preson')[2].innerHTML = "وزن شما در محدوده طبیعی قرار دارد"
                document.getElementsByClassName('preson')[2].style.color='rgb(169, 255, 169)'
               }else if(_person.bmi>22.9 && _person.bmi<=24.9){
                document.getElementsByClassName('preson')[2].innerHTML = "شما دارای اضافه وزن میباشید."
                document.getElementsByClassName('preson')[2].style.color='rgb(238, 236, 137)'
               }else if(_person.bmi>24.9 && _person.bmi<=29.9){
                document.getElementsByClassName('preson')[2].innerHTML = "شما دارای اضافه وزن میباشید."
                document.getElementsByClassName('preson')[2].style.color='rgb(238, 198, 137)'
               }else if(_person.bmi>29.9 && _person.bmi<=34.9){
                document.getElementsByClassName('preson')[2].innerHTML = "شما دچار چاقی درجه ۱ میباشید"
                document.getElementsByClassName('preson')[2].style.color='rgb(240, 133, 71)'
               }else if(_person.bmi>34.9 && _person.bmi<=39.9){
                document.getElementsByClassName('preson')[2].innerHTML = "شما دچار چاقی درجه ۲ میباشید"
                document.getElementsByClassName('preson')[2].style.color='rgb(240, 71, 71)'
               }else if(_person.bmi>40){
                document.getElementsByClassName('preson')[2].innerHTML = "شما دچار چاقی درجه ۳ میباشید"
                document.getElementsByClassName('preson')[2].style.color='rgb(146, 34, 34)'
               }else if(_person.bmi<22){
                document.getElementsByClassName('preson')[2].innerHTML = "وزن شما کمتر از حد طبیعی میباشد"
                document.getElementsByClassName('preson')[2].style.color='rgb(245, 237, 125)'
               }
               document.getElementById('txt').style.opacity='1'
               document.getElementById('txt2').style.opacity='1'
               
               


            }else{
                alert('لطفا تمامی گزینه ها را پر کنید')
            }
        }
    
    </script>
</body>
</html>



css part 
*{
margin: 0;padding: 0;box-sizing: border-box;
}
@font-face { font-family: 'sans'; src: url('../fonts/IRANSansWeb.eot') format('eot'), url("../fonts/IRANSansWeb.woff") format("woff"), url('../fonts/IRANSansWeb.ttf') format('truetype'); }
@font-face { font-family: 'sans-m'; src: url('../fonts/IRANSansWeb_Medium.eot') format('eot'), url("../fonts/IRANSansWeb_Medium.woff") format("woff"), url('../fonts/IRANSansWeb_Medium.ttf') format('truetype'); }
@font-face { font-family: 'danc'; src: url('../fonts/DancingScript-Regular.ttf') format('truetype'); }
@font-face { font-family: 'bungee'; src: url('../fonts/BungeeInline-Regular.ttf') format('truetype'); }
@font-face { font-family: 'cabin'; src: url('../fonts/CabinSketch-Regular.ttf') format('truetype'); }
@font-face { font-family: 'fred'; src: url('../fonts/FrederickatheGreat-Regular.ttf') format('truetype'); }
@font-face { font-family: 'mono'; src: url('../fonts/Monoton-Regular.ttf') format('truetype'); }
body{
    font-family: sans;
    font-size: 100%;
    text-transform: capitalize;
    direction: rtl;

}
main{
    width: 100%;
    height: 100vh;
    float: left;
    background-image: url(../img/bg.jpg);
    background-position: center;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
}
main>section{
    width: 80%;
    height: 80%;
    background-color: rgba(49, 136, 61, 0.863);
    border-radius: 3px;
    display: flex;
    flex-wrap: wrap;

}
main>section>section{
    width: 50%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: space-evenly;
}
#input{
    justify-content: flex-start;
    padding: 0 5%;
}
#input>label{
    width: 30%;
    padding: 10px 0;
    font-size: 1.3vw;
    display: flex;
    justify-content: center;
    align-items: center;
}
#input>input{
    width: 150px;
    background-color: rgba(255, 255, 255, 0.589);
    border: none;
    border-bottom: 1px solid #000;
    margin-left: 15%;
    height: 30px;
    border-radius: 10px;
    text-align: center;
    font-size: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
    
}
::placeholder{
    font-size: 20px;
    font-family: sans;
}
#input>button{
    width: 50%;
    height: 35px;
    font-size: 25px;
    border-radius: 10px;
    border: none;
    font-family: sans;
    line-height: 35px;

}
#result{
    flex-direction: column;
    justify-content: space-evenly;
    align-items: flex-start;
}
#result>figure{
    width: 100%;
    height: 70%;
}
#result>figure>img{
    width: 90%;
}
#result>h2{
    width: 100%;
    font-size: 2vw;
    opacity: 0;
    transition: .7s;
    -webkit-transition: .7s;
    -moz-transition: .7s;
    -ms-transition: .7s;
    -o-transition: .7s;
}
بازگشت

نظرات (0)

ارسال دیدگاه

با نظرات سازنده خود ما را در بهبود هرچه بهتر کیفیت مطالب یاری نمایید.

مسیر های ارتباطی

تلفن :

ایمیل :

فرم تماس

بازگشت

طراحی وب اپ محاسبه bmi



در این برنامه با وارد کردن قد و وزن  به شما شاخص توده بدنی یا همان bmi  نمایش داده شده و وصعیتتان اعلام میشود.

کد ها در انتها مطلب و زیر ویدیو






html & jаvascript part

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <link rel="stylesheet" href="css/main.css">
</head>
<body>
    <main>
        <section>
            <section id="input">
                <label for="name">ورود نام :</label>
                <input type="text" id="name" autofocus placeholder="نام"   tabindex="1">
                <label for="height">ورود قد (به متر) :</label>
                <input type="number" id="height" tabindex="2" placeholder="قد">
                <label for="weight">ورود وزن :</label>
                <input type="number" id="weight" tabindex="3" placeholder="وزن" >
                <button tabindex="4" onclick="_bmi()">شروع</button>
            </section>
            <section id="result">
                <h2 id="txt"><span class="preson"></span> گرامی bmi  شما <span class="preson"></span> میباشد</h2>
                <h2 id="txt2">شرایط شما : <span class="preson"></span></h2>
                <figure><img src="img/1.png" alt="bmi shower"></figure>
            </section>
        </section>
    </main>


    <script>
        function _bmi(){
            var _person = {
                name : "",
                height : "",
                weight : "",
                bmi : ""
            }
            if(document.getElementById('name').value !=""  &&  document.getElementById('height').value !=""  &&  document.getElementById('weight').value !="" ){
               _person.name = document.getElementById('name').value
               _person.height = document.getElementById('height').value
               _person.weight = document.getElementById('weight').value
               _person.bmi = _person.weight / (Math.pow(_person.height, 2))
               document.getElementById('name').value = null
               document.getElementById('weight').value = null
               document.getElementById('height').value = null
               document.getElementById('name').focus()
               document.getElementsByClassName('preson')[0].innerHTML = _person.name
               document.getElementsByClassName('preson')[1].innerHTML = _person.bmi.toFixed(1)
               
               if(_person.bmi <= 22.9){
                document.getElementsByClassName('preson')[2].innerHTML = "وزن شما در محدوده طبیعی قرار دارد"
                document.getElementsByClassName('preson')[2].style.color='rgb(169, 255, 169)'
               }else if(_person.bmi>22.9 && _person.bmi<=24.9){
                document.getElementsByClassName('preson')[2].innerHTML = "شما دارای اضافه وزن میباشید."
                document.getElementsByClassName('preson')[2].style.color='rgb(238, 236, 137)'
               }else if(_person.bmi>24.9 && _person.bmi<=29.9){
                document.getElementsByClassName('preson')[2].innerHTML = "شما دارای اضافه وزن میباشید."
                document.getElementsByClassName('preson')[2].style.color='rgb(238, 198, 137)'
               }else if(_person.bmi>29.9 && _person.bmi<=34.9){
                document.getElementsByClassName('preson')[2].innerHTML = "شما دچار چاقی درجه ۱ میباشید"
                document.getElementsByClassName('preson')[2].style.color='rgb(240, 133, 71)'
               }else if(_person.bmi>34.9 && _person.bmi<=39.9){
                document.getElementsByClassName('preson')[2].innerHTML = "شما دچار چاقی درجه ۲ میباشید"
                document.getElementsByClassName('preson')[2].style.color='rgb(240, 71, 71)'
               }else if(_person.bmi>40){
                document.getElementsByClassName('preson')[2].innerHTML = "شما دچار چاقی درجه ۳ میباشید"
                document.getElementsByClassName('preson')[2].style.color='rgb(146, 34, 34)'
               }else if(_person.bmi<22){
                document.getElementsByClassName('preson')[2].innerHTML = "وزن شما کمتر از حد طبیعی میباشد"
                document.getElementsByClassName('preson')[2].style.color='rgb(245, 237, 125)'
               }
               document.getElementById('txt').style.opacity='1'
               document.getElementById('txt2').style.opacity='1'
               
               


            }else{
                alert('لطفا تمامی گزینه ها را پر کنید')
            }
        }
    
    </script>
</body>
</html>



css part 
*{
margin: 0;padding: 0;box-sizing: border-box;
}
@font-face { font-family: 'sans'; src: url('../fonts/IRANSansWeb.eot') format('eot'), url("../fonts/IRANSansWeb.woff") format("woff"), url('../fonts/IRANSansWeb.ttf') format('truetype'); }
@font-face { font-family: 'sans-m'; src: url('../fonts/IRANSansWeb_Medium.eot') format('eot'), url("../fonts/IRANSansWeb_Medium.woff") format("woff"), url('../fonts/IRANSansWeb_Medium.ttf') format('truetype'); }
@font-face { font-family: 'danc'; src: url('../fonts/DancingScript-Regular.ttf') format('truetype'); }
@font-face { font-family: 'bungee'; src: url('../fonts/BungeeInline-Regular.ttf') format('truetype'); }
@font-face { font-family: 'cabin'; src: url('../fonts/CabinSketch-Regular.ttf') format('truetype'); }
@font-face { font-family: 'fred'; src: url('../fonts/FrederickatheGreat-Regular.ttf') format('truetype'); }
@font-face { font-family: 'mono'; src: url('../fonts/Monoton-Regular.ttf') format('truetype'); }
body{
    font-family: sans;
    font-size: 100%;
    text-transform: capitalize;
    direction: rtl;

}
main{
    width: 100%;
    height: 100vh;
    float: left;
    background-image: url(../img/bg.jpg);
    background-position: center;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
}
main>section{
    width: 80%;
    height: 80%;
    background-color: rgba(49, 136, 61, 0.863);
    border-radius: 3px;
    display: flex;
    flex-wrap: wrap;

}
main>section>section{
    width: 50%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: space-evenly;
}
#input{
    justify-content: flex-start;
    padding: 0 5%;
}
#input>label{
    width: 30%;
    padding: 10px 0;
    font-size: 1.3vw;
    display: flex;
    justify-content: center;
    align-items: center;
}
#input>input{
    width: 150px;
    background-color: rgba(255, 255, 255, 0.589);
    border: none;
    border-bottom: 1px solid #000;
    margin-left: 15%;
    height: 30px;
    border-radius: 10px;
    text-align: center;
    font-size: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
    
}
::placeholder{
    font-size: 20px;
    font-family: sans;
}
#input>button{
    width: 50%;
    height: 35px;
    font-size: 25px;
    border-radius: 10px;
    border: none;
    font-family: sans;
    line-height: 35px;

}
#result{
    flex-direction: column;
    justify-content: space-evenly;
    align-items: flex-start;
}
#result>figure{
    width: 100%;
    height: 70%;
}
#result>figure>img{
    width: 90%;
}
#result>h2{
    width: 100%;
    font-size: 2vw;
    opacity: 0;
    transition: .7s;
    -webkit-transition: .7s;
    -moz-transition: .7s;
    -ms-transition: .7s;
    -o-transition: .7s;
}
بازگشت

نظرات (0)

ارسال دیدگاه

با نظرات سازنده خود ما را در بهبود هرچه بهتر کیفیت مطالب یاری نمایید.