Loading repository data…
Loading repository data…
vipulsuthar1144 / repository
The View-IPO Admin Panel is a CRUD-based admin dashboard for managing IPO (Initial Public Offering) data. Built with React, TypeScript, and Firebase, this platform enables seamless IPO data management, including adding, editing, deleting, and viewing IPO records. It also includes Firebase Authentication for secure access control.
The View-IPO Admin Panel is a CRUD-based admin dashboard for managing IPO (Initial Public Offering) data. Built with React, TypeScript, and Firebase, this platform enables seamless IPO data management, including adding, editing, deleting, and viewing IPO records. It also includes Firebase Authentication for secure access control.
✅ CRUD Operations – Create, Read, Update, Delete IPO records
✅ Firebase Firestore – Real-time NoSQL database for data storage
✅ Firebase Authentication – Secure user login & access control
✅ Role-Based Access – Restrict actions based on user roles
✅ Modern UI – Styled with Tailwind CSS
✅ Fast & Responsive – Works on all devices
✅ Sorting & Filtering – Easily manage IPO records
1️⃣ Clone the repository
git clone https://github.com/vipulsuthar1144/view_ipo.git
cd view-ipo
2️⃣ Install dependencies
npm install
3️⃣ Create a .env file and add your Firebase configuration
VITE_APP_PORT = 5173
VITE_FIREBASE_API_KEY=----------
VITE_FIREBASE_AUTH_DOMAIN=---------
VITE_FIREBASE_PROJECT_ID=---------
# VITE_FIREBASE_STORAGE_BUCKET=------------
VITE_FIREBASE_STORAGE_BUCKET=-------------
VITE_FIREBASE_MESSAGING_SENDER_ID=----------
VITE_FIREBASE_APP_ID=---------------
VITE_FIREBASE_MEASUREMENT_ID=-------------
4️⃣ Run the project
npm start
The app will be available at http://localhost:5173/
This project uses Firebase Firestore to store IPO data securely. Make sure to:
Contributions are Welcome!
Love this project? Want to make it even better? Feel free to open issues, submit pull requests, or just drop feedback! Let’s build something amazing together. 💡💻
This project is open-source under the MIT License.
Got feedback or ideas? Reach out to me! I’d love to hear from you. 🎉