A modern web application for managing university elections, built with React and Firebase.
- 🔐 Secure authentication for both admin and students
- 📱 Phone number verification for student voters
- 📊 Real-time election results
- 📝 Admin dashboard for election management
- 📈 Excel upload for voter data
- 📱 Mobile-responsive design
- React
- Firebase (Authentication, Firestore)
- Tailwind CSS
- TypeScript
- Clone the repository
git clone https://github.com/Shruhath/Vote-CastED.git- Install dependencies
npm install- Create a
.envfile with your Firebase configuration
REACT_APP_FIREBASE_API_KEY=your_api_key
REACT_APP_FIREBASE_AUTH_DOMAIN=your_auth_domain
REACT_APP_FIREBASE_PROJECT_ID=your_project_id
REACT_APP_FIREBASE_STORAGE_BUCKET=your_storage_bucket
REACT_APP_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
REACT_APP_FIREBASE_APP_ID=your_app_id
REACT_APP_FIREBASE_MEASUREMENT_ID=your_measurement_id- Start the development server
npm run devContributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.