Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 5 days 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 (8 months ago)
- Default Branch: main
- Last Pushed: 2024-07-25T16:23:34.000Z (4 months ago)
- Last Synced: 2024-07-25T19:16:26.118Z (4 months 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
Awesome Lists containing this project
README
![Laravel](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Laravel.svg/100px-Laravel.svg.png)
RegistroMJRV
![Laravel](https://img.shields.io/badge/Laravel-FF2D20?style=for-the-badge&logo=laravel&logoColor=white)
![Tailwind](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge&logo=tailwind-css&logoColor=white)
![AlpineJS](https://img.shields.io/badge/Alpine%20JS-8BC0D0?style=for-the-badge&logo=alpinedotjs&logoColor=black)
![NodeJS](https://img.shields.io/badge/Node%20js-339933?style=for-the-badge&logo=nodedotjs&logoColor=white)
![Vite](https://img.shields.io/badge/Vite-B73BFE?style=for-the-badge&logo=vite&logoColor=FFD62E)Laravel app to manage member registration for Ecuador's 2024 Elections.
![Register](https://i.ibb.co/8mXsz3S/Registro-MJRV.webp)
## 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 [email protected]: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
- username
- phone
- location## License
Distributed under the MIT License.