This is the frontend application for the Pecha Studio platform, designed to manage and interact with Buddhist texts in the OpenPecha format.
- Node.js (v18 or higher)
- npm (v9 or higher)
-
Clone the repository:
git clone https://github.com/OpenPecha/plan_frontend
-
Navigate to app-pecha-frontend directory:
cd plan_frontend
-
Install the dependencies:
npm install
-
Create your environment variables file:
cp .env.example .env
-
Start the development server:
npm run dev
The application will be available at http://localhost:5173
-
Run the test cases:
npm run test
npm run dev
- Start development servernpm run build
- Build for productionnpm run preview
- Preview production buildnpm run lint
- Run ESLintnpm run test
- Run testsnpm run coverage
- Generate test coverage report
- Modern React-based frontend
- Authentication via Auth0
- State management with React Query
- React 18
- React Router DOM
- Auth0 React
- React Query
- Vite
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License.