Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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



  1. About The Project


  2. Getting Started


  3. License

## 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. 😇

Back to top ⬆️

## 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
```

Back to top ⬆️

### 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.

Back to top ⬆️