اپلیکیشن سماک

سامانه سماک رو که قبلاً معرفی کرده بودیم. پس نیازی نیست دوباره توضیح بدم.
اپلیکیشن سماک رو هم برای راحتی کاربران برنامه نویسی کردیم. قابلیت‌هایی که سایت سماک داشت، همگی توی اپلیکیشن سماک وجود داشت. البته اپلیکیشن سماک امکانات بیشتری داشت که توی سایت سماک قرار نداده بودیم و فقط مختص اپلیکیشن بود.

توی اپلیکیشن می‌تونستیم کاندیداهای ریاست جمهوری و یا شورای شهر رو مشاهده کنیم. همچنین کاندیداهای شورای شهر هر شهر رو می‌تونستیم جداگونه ببینیم. امکان لایک کردن کاندیداها یا همون اعلام هواداری توی نرم افزار وجود داشت. می‌تونستیم حتی بعد از فعال شدن رأی گیری مجازی، مثل رأی گیری رسمی و طبق قانون‌های رأی گیری رسمی، به کاندید مورد نظرمون رأی بدیم. همچنین امکان مشاهده اطلاعات کامل هر کاندید وجود داشت. عکس‌هایی هم که کاندیداها برای خودشون توی سایت ارسال کرده بودن توی اپلیکیشن سماک قابل مشاهده بود. امکان اشتراک گذاری و معرفی کاندیداها توی شبکه‌های اجتماعی هم وجود داشت که بتونیم کاندید موردنظرمون رو به دوستان و یا افراد دیگه معرفی کنیم.
یکی دیگه از امکاناتی که وجود داشت، امکان مشاهده حزب‌ها و یا لیست‌های انتخاباتی بود.

اپلیکیشن سِماک رو بعد از انتخابات فعالیتشو متوقف کردیم تا بعداً دوباره فعالیتشو شروع کنه.

مشتری:
شرکت سینامین
تاریخ شروع:
1396/02/01
تاریخ پایان:
1396/02/28
تکنولوژی‌ها و مواردی که توی این پروژه استفاده کردم

Web Socket

وب سوکت HTML5 اولین آپگریت اصلی در تاریخ ارتباطات وبی می‌باشد. بیش از وب سوکت، تمامی ارتباطات بین کاربران و سرورها تنها برعهده HTTP بود. امروزه داده‌های داینامیک ...

Socket Programming

به طور کلی هر کامپیوتر ( به ازای هر کارت شبکه‌اش ) یک IP دارد، که از طریق این IP‌ می‌توان به کامپیوتر یا ماشین دسترسی پیدا نمود. ...

Socket IO

Socket.IO یک کتابخانه قدرتمند برای وب اپیلیکیشن‌ها است که یک ارتباط بلادرنگ و دوجهته بین کلاینت و سرور برقرار می‌کند و دارای دو قسمت است. یکی کتابخانه سمت کلاینت که...

Node JS

Node.js پلتفرمی است بر مبنای موتور جاوا اسکریپت کروم که به منظور ایجاد برنامه‌های سریع و گسترش‌پذیر به وجود آمده است. Node.js از مدل رویدادگرا و non-blocking برای ا...

Security

وقتی که ما سایت یا اپلیکیشنی رو می‌سازیم، باید سعی کنیم که امنیتش رو تا جایی که می‌تونیم بالا ببریم. هرگز نمی‌تونیم بگیم که سایت یا اپلیکیشنی که نوشتیم امنیتش 100...

JSON

جی‌سن (JSON) که برخی جی‌سان و جی‌سون نیز تلفظ می‌کنند، مخفف کلمه JavaScript Object Notation بوده و یک استاندارد باز است که با ساختاری خوانا برای انسان و هم ماشین، م...

XML

Xml مخفف Extensible Markup Language و زبانیست که برای محیط وب طراحی شده است. طراحان XML آن را با مفاهیم HTML کامل نموده‌اند . XML هیچ تگی ندارد و شما می‌توانید ...

Web Service

یک وب سرویس به معنای ساده نوعی ابزار تحت وب است. این کامپوننت به Application‌هایی که از آن استفاده می‌کنند این امکان رو میده که بتونند ...

Android

اندروید (از یونانی، به‌معنای مرد، انسان، شبه‌آدم یا آدم‌آهنی)، یک سیستم‌عامل همراه است که گوگل برای تلفن‌های همراه و تبلت‌ها عرضه می‌کند و با همکاری ده‌ها شرکت بر...

Java

جاوا یکی از زبان‌های برنامه‌نویسی برای توسعه و کدنویسی نرم‌افزارهای رایانه‌ای است. اگر شما کاربر عادی رایانه هستید، احتمالاً زمانی که یکی از برنامه‌هایتان نیازمند «...

SQLite

SQLite یک برنامه مدیریت بانک اطلاعاتی مبتنی بر زبان استاندارد SQL می‌باشد که این پایگاه داده به صورت Open Source عرضه شده است. بر خلاف مدل‌های مرسوم بانک اطلاعاتی...