Student Dashboard Management is a web application that allows users to manage student data efficiently. The application provides features like adding, editing, deleting, and viewing student details.
- Add new student records
- Edit existing student information
- Delete student records
- View student details in a table format
- User authentication and role-based access control
- Responsive and user-friendly UI
- React.js
- Firebase (Authentication & Firestore Database)
- Material UI
- Tailwind CSS
Follow these steps to set up the project on your local machine:
# Clone the repository
git clone https://github.com/Vedant224/students.git
cd students
# Install dependencies
npm install
# Start the development server
npm run devnpm run buildTo deploy the application, you can use platforms like Vercel, Netlify, or Firebase Hosting.
Example for Vercel:
# Install Vercel CLI globally
npm install -g vercel
# Deploy
vercelCreate a .env file in the root directory and add:
VITE_FIREBASE_API_KEY=your_api_key_here
VITE_FIREBASE_AUTH_DOMAIN=your_auth_domain_here
VITE_FIREBASE_PROJECT_ID=your_project_id_here
Developed by Vedant Hande (Vedant224)