From 904ebebf7f9d7b659357a262e318e0aa466489e4 Mon Sep 17 00:00:00 2001 From: Haziel Date: Sat, 28 Sep 2024 19:26:54 -0300 Subject: [PATCH] Update README.md --- README.md | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 213eb9a..af53fdb 100644 --- a/README.md +++ b/README.md @@ -1 +1,29 @@ -# lolacine-electronicvote \ No newline at end of file +# LolaCine Frontend - Event Voting System + +Welcome to **LolaCine 2024 Frontend**! This is a React-based website built for a local event where schools submit short films and vote on the best one. The project enables **electronic voting**, accessible through QR codes, ensuring that everyone can easily vote during the event. + +### Features: +- **Vote on Proposals**: Users can vote once for their favorite film. All proposals are fetched from a backend API. +- **Group Presentations**: Proposals are divided into 4 groups, reflecting the event's structure. +- **Admin Page**: There is a dedicated admin interface for managing the event. +- **Voting Time**: Voting can be disabled in the admin interface. + +### Backend Notice: +Please note that the backend is hosted on free tier services. If the proposals are not loading immediately, kindly allow a minute or two for the server to wake up. + +Feel free to explore the website and **cast your vote** for the best film! This platform aims to enhance the voting experience and provide accessibility to all attendees. +[IMAGE 1: Landing] +![image](https://github.com/user-attachments/assets/d62355bf-f4a6-4ead-a235-acca61b93a40) + +[IMAGE 2: Proposals Overview Page] +![image](https://github.com/user-attachments/assets/12a703c0-bbfd-44d0-a503-8dd925179488) + +[IMAGE 3: Admin Interface] +![image](https://github.com/user-attachments/assets/c5463b8f-1932-45ce-800d-0b6ef1e62b26) + +### Technology Stack: +- **Frontend**: React.js +- **Backend**: Node.js (sleep-mode free hosting), Express +- **Database**: MySQL + +This project demonstrates my ability to work with **React**, integrate **backend APIs**, and handle **dynamic voting systems** for real-world events.