The React Admin Panel is a Content Management System (CMS) built with React.js and Firebase Authentication. It allows efficient management of RESTful API endpoints, providing a user-friendly interface for administrators to handle content and data effectively.
- Frontend: React.js, Bootstrap
- Authentication: Firebase Authentication
- Backend: [https://github.com/omkar755292/omkar.dev-backend.git/]
- Efficient Content Management: Manage and update content seamlessly through the admin panel.
- User-Friendly Interface: Intuitive dashboard design for easy navigation and control.
- Real-Time Data Retrieval: Retrieve and display data in real-time for up-to-date information.
- Firebase Authentication: Secure user authentication and authorization using Firebase.
- Open the application in your browser: React Admin Panel
- Login using your credentials or register if new to the system.
- Explore the dashboard to manage users, content, and other functionalities.
- Logout securely after managing your tasks.
The game is deployed on AWS EC2 using continuous integration and deployment (CI/CD) with a shell script deployment process.
- Frontend Testing: Verify component rendering, user flows, and responsiveness.
- Firebase Authentication Testing: Validate user authentication, session management, and security protocols.
- Integration Testing: Ensure end-to-end functionality and data synchronization across components.
- Manual Testing: Evaluate usability, handle edge cases, and perform cross-platform validation.
- Clone the repository:
git clone https://github.com/your-github-username/react-admin-panel.git cd react-admin-panel
- Install dependencies:
npm install
- Start the application:
npm start
To configure the application, you can modify the following files:
-
Environment Variables: Create a .env file in the root directory and specify the following configuration variables:
PORT=3000 HOSTNAME='localhost'
-
Firebase Configuration: Create a firebase.js file in the /src directory and past your firebase config their
For inquiries, collaborations, or feedback, contact omkar panchal.