Back

VotePulse E-voting App

VotePulse E-voting App

Tech Stack

Case Study

The VotePulse E-voting App is a MERN stack application allowing users to vote and admins to view results. Featuring JWT token authentication and role-based authorization, the app ensures secure and streamlined voting. The modern UI/UX, crafted using Shadcn UI, provides an intuitive and engaging experience. For Data Fetching I used Tanstack Query and posting data through axios.

My Process

Definition

Design

Planning

Development

Deployment

Suppport

Challenges & Learnings

CHALLENGES

  • Implementing secure authentication using JWT tokens.
  • Ensuring role-based authorization for user and admin functionalities.
  • Creating a modern and responsive UI/UX with Shadcn UI.

LEARNINGS

  • Enhanced understanding of JWT token-based authentication.
  • Improved skills in role-based access control.
  • Developed proficiency in designing modern UI/UX with Shadcn UI.