AppOcean is a modern, fully responsive app store built with React. It offers a seamless user experience for discovering and browsing various applications across different categories. With an intuitive and dynamic interface, AppOcean allows users to find apps quickly and effortlessly.
- Responsive Design: Optimized for both desktop and mobile views.
- Firebase Authentication: Secure sign-up, login, and password reset functionality.
- Dynamic App Listings: View apps by category in a user-friendly layout.
- React Router: Smooth page transitions without reloads.
- React Icons: Rich icon set for a visually appealing UI.
- React Hot Toast: Real-time toast notifications for user feedback.
@tailwindcss/vite
daisyui
firebase
react
react-countup
react-dom
react-hot-toast
react-icons
react-router
swiper
tailwindcss
Follow these steps to run AppOcean on your local machine:
-
Clone the repository:
git clone https://github.com/your-username/AppOcean.git cd AppOcean
-
Install Dependencies
npm install # or yarn install
Step 3: Set Up Firebase Configuration
Create a Firebase project at Firebase Console Enable Email/Password Authentication Replace the Firebase config in src/firebase/firebase.config.js with your own:
const firebaseConfig = {
apiKey: "YOUR_API_KEY",
authDomain: "YOUR_AUTH_DOMAIN",
projectId: "YOUR_PROJECT_ID",
storageBucket: "YOUR_STORAGE_BUCKET",
messagingSenderId: "YOUR_SENDER_ID",
appId: "YOUR_APP_ID"
};
Step 4: Run the Development Server
npm run dev
# or
yarn dev
The app will be available at http://localhost:3000