https://github.com/marcosklender/registromjrv
Laravel app to manage member registration for Ecuador's 2024 Elections.
https://github.com/marcosklender/registromjrv
alpinejs election-data elections goberment javascript laravel laravel-framework tailwind tailwindcss vite
Last synced: about 2 months ago
JSON representation
Laravel app to manage member registration for Ecuador's 2024 Elections.
- Host: GitHub
- URL: https://github.com/marcosklender/registromjrv
- Owner: MarcosKlender
- License: mit
- Created: 2024-03-13T15:16:27.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-25T16:23:34.000Z (almost 2 years ago)
- Last Synced: 2025-02-24T07:13:42.468Z (over 1 year ago)
- Topics: alpinejs, election-data, elections, goberment, javascript, laravel, laravel-framework, tailwind, tailwindcss, vite
- Language: PHP
- Homepage:
- Size: 743 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

RegistroMJRV





Laravel app to manage member registration for Ecuador's 2024 Elections.

## Table of Contents
## About The Project
RegistroMJRV is a Laravel-based application designed for managing the registration of members of the voting reception board for the Referendum and Popular Consultation 2024 in the province of Santo Domingo de los Tsachilas, which took place on Sunday, April 21, 2024.
The application facilitates the bulk loading of member data from an Excel file, which includes more than 8,600 individuals. Additionally, it allows the creation of user accounts from another Excel file, enabling registered users to verify the attendance of these members on the election day.
This streamlined process ensures accurate tracking and accountability for the electoral event, contributing to the integrity of the voting process.
> For privacy reasons I will not provide more screenshots. 😇
## Getting Started
### Prerequisites
- **Laravel 10**
- **Composer**
- **NodeJS**
### Installation
1. Clone this repo to your computer:
```sh
git clone git@github.com:MarcosKlender/RegistroMJRV.git
```
2. Install dependencies with:
```sh
cd RegistroMJRV
composer install
npm install
```
3. Use this to create your own `.env` file:
```sh
cp .env.example .env
```
4. Update the `.env` file with your database credentials and run:
```sh
php artisan migrate --seed
php artisan key:generate
```
5. Launch both local servers and start using the app:
```sh
php artisan serve
npm run dev
```
### Imports
Make sure that your Excel files have the following columns with their exact names:
**MJRV**
- provincia
- canton
- parroquia
- zona
- recinto
- institucion
- junta
- sexo
- cedula
- nombre
- celular
**Users**
- name
- email
- username
- phone
- location
## License
Distributed under the MIT License.