Skip to content

This project serves as an exploration into the capabilities of React Native Expo. Based on the outcomes and insights gained from this prototype, a decision will be made regarding a potential transition from React Native to React Native Expo.

License

Notifications You must be signed in to change notification settings

ParsMaioris/VoteMaster

Repository files navigation

VoteMaster

Overview

This project is a proof-of-concept prototype for a referendum application developed using React Native Expo. The primary objective is to explore the capabilities, performance, and development experience of React Native Expo. Unlike a pre-existing full-scale application, this prototype does not incorporate blockchain technology and relies on SQL for the backend. This exploration aims to provide insights into how React Native Expo can be utilized effectively in the development process and to understand its strengths and limitations for future projects. This Expo app will very roughly mimic the actual app. It will implement partial functionality to enable exhaustive testing. These metrics include startup time, memory usage, CPU usage, battery consumption, network performance, frame rate, app size, and render time. The goal is to gain insights into how React Native Expo can be used effectively in the development process. This will help us understand its strengths and limitations for future projects.

Features

  • User Management: Create and manage users.
  • Referendum Management: Create and manage referendums.
  • Eligibility Management: Manage user eligibility for referendums.
  • Voting: Record and manage votes.

Getting Started

Prerequisites

  • .NET SDK 8.0
  • SQL Server
  • React Native Expo

License

This project is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) License. You are not allowed to use the material for commercial purposes, and you may not distribute modified versions of the work. See the LICENSE file for details.

About

This project serves as an exploration into the capabilities of React Native Expo. Based on the outcomes and insights gained from this prototype, a decision will be made regarding a potential transition from React Native to React Native Expo.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published