| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
PurePath is a web application designed to help users break free from unwanted habits like PMO and build a life of purpose through community support, guided meditations, and progress tracking.
This project is built with modern web technologies:
Contributions are welcome! Please feel free to submit a Pull Request.
Clone the repository:
git clone https://github.com/yourusername/purepath.git
cd purepathInstall dependencies:
npm install
# or
yarn install
# or
pnpm installConfigure Firebase:
Create a .env file in the root directory with your Firebase configuration:
VITE_FIREBASE_API_KEY=your-firebase-api-key VITE_FIREBASE_AUTH_DOMAIN=your-firebase-auth-domain VITE_FIREBASE_PROJECT_ID=your-firebase-project-id VITE_FIREBASE_STORAGE_BUCKET=your-firebase-storage-bucket VITE_FIREBASE_MESSAGING_SENDER_ID=your-firebase-messaging-sender-id VITE_FIREBASE_APP_ID=your-firebase-app-id VITE_FIREBASE_MEASUREMENT_ID=your-firebase-measurement-id
You can use the .env.sample file as a template. Note: Enable email/pwd authentication in your firebase console.
Start the development server:
npm run dev
# or
yarn dev
# or
pnpm devNote: If you have any adblocks running you may have to disable them for the website to load.
npm run build
# or
yarn build
# or
pnpm buildnpm run preview
# or
yarn preview
# or
pnpm buildpurepath/ ├── public/ # Static assets ├── src/ │ ├── components/ # Reusable UI components │ │ └── ui/ # shadcn/ui components │ ├── hooks/ # Custom React hooks │ ├── lib/ # Utility functions │ ├── pages/ # Page components │ ├── utils/ # Helper functions and Firebase setup │ ├── App.tsx # Main App component with routing │ └── main.tsx # Entry point ├── .env.sample # Sample environment variables └── README.md # Project documentation
This application uses Firebase Authentication for user management. Users can:
| Back | FazBrowse Home | New Git URL |