Added project files and components for a basic React application. #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added Files: Added the following files and directories:
index.html: HTML file serving as the entry point of the application.
package-lock.json, package.json: Files defining project dependencies and metadata.
public/logo.png: Image file used as the logo for the application.
src/: Directory containing the source code of the application.
src/App.jsx: Main component serving as the root of the application.
src/components/NavBar.jsx: Component representing the navigation bar of the application.
src/config/: Directory containing configuration files for Firebase integration.
src/firebase/: Directory containing modules for Firebase services such as authentication, Firestore, Realtime Database, and Storage.
src/index.css: CSS file containing global styles for the application.
src/main.jsx: Main entry point of the application, rendering the root component.
src/pages/: Directory containing page components for different routes of the application.
src/routes/HomeRoutes.jsx: Component defining the routes of the application.
src/styles/: Directory containing CSS files for styling different components and pages.
Component Development: Developed components for the home page (Home.jsx), about us page (AboutUs.jsx), contact us page (ContactUs.jsx), sign up page (SignUp.jsx), and login page (Login.jsx). Also created corresponding CSS files for styling these pages.
Firebase Integration: Added Firebase configuration files (firebase.js, firebase.jsx) and modules (Auth.jsx, Firestore.jsx, Realtime.jsx, Storage.jsx, FirestoreAbstract.jsx) for integrating Firebase services into the application.
Styling: Created CSS files (NavBar.css, AboutUs.css, ContactUs.css, Home.css) for styling components and pages, ensuring a consistent and visually appealing layout throughout the application.