Cahenom Ngaji is a web application for reading the Qur'an, displaying prayer times based on the user's location, and providing daily prayers. This application is built using Next.js for the frontend, Prisma as the ORM for database management, and the REST API from equran.id to fetch Qur'an surah data.
- Displaying a list of surahs
- Displaying surah detail
- Displaying prayer times based on user location
- Displaying daily prayers
- Responsive and user-friendly user interface
- Next.js - React framework for web application development
- Prisma - ORM for database management
- equran.id API - API to fetch Qur'an surah data
- Fatimah API - API to fetch prayer times
Make sure you have installed the following before starting:
- Node.js (latest version recommended)
- npm or yarn (package manager)
- Clone the repository:
https://github.com/adhinnnugroho/CAHNOMNGAJI.git
- Navigate to the project directory:
cd CahenomNgaji
- Install dependencies:
npm install
- Set up the environment variables in a .env.local file
REST_API_URL=https://equran.id/api/v2/surat REST_API_URL_CITY=https://waktu-sholat.vercel.app/location REST_API_URL_SCHEDULE=https://api.myquran.com/v2 REST_API_URL_DOA=https://api.dikiotang.com/
- Run the application:
npm run dev
- Open your browser and navigate to http://localhost:3000/
- Explore the list of surahs and other features available.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (git checkout -b feature-branch).
- Make your changes and commit them (git commit -m 'Add some feature').
- Push to the branch (git push origin feature-branch).
- Open a Pull Request.
This project is licensed under the MIT License.
For any inquiries, feel free to reach out to me via LinkedIn or Email.