- Added authors' names to the report.
- Clarified security mitigation strategies against physical observation.
- Updated sections on identity theft and verification to reflect improved security protocols.
- Expanded future perspectives to include multi-factor authentication and detailed audit logging.
- Revised language for clarity and precision throughout the document.
- Created `/frontend/app/api/votes/check/route.ts` to handle GET requests for checking if a user has voted in a specific election.
- Added error handling for unauthorized access and missing election ID.
- Forwarded requests to the backend API and returned appropriate responses.
- Updated `/frontend/app/api/votes/history/route.ts` to fetch user's voting history with error handling.
- Ensured both endpoints utilize the authorization token for secure access.