ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
DeenVerse — Your Islamic knowledge companion
Translation pending
EducationTypeScript · JavaScriptGitHub @hasnain-sidOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
This project is a web application that displays a "Hadith of the Day" with features for sharing, saving, and interacting with the Hadith. The application uses React for the frontend and @material-tailwind/react for UI components.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
DeenVerse is a web application that delivers a daily Hadith (sayings and teachings of Prophet Muhammad ﷺ) with features for sharing, saving, and interacting with Islamic content. The application uses React for the frontend and Node.js/Express for the backend. The application is deployed and can be accessed at: https://deen-verse-front.vercel.app/Read the full README ↗
DeenVerse is a web application that delivers a daily Hadith (sayings and teachings of Prophet Muhammad ﷺ) with features for sharing, saving, and interacting with Islamic content. The application uses React for the frontend and Node.js/Express for the backend.
The application is deployed and can be accessed at:
https://deen-verse-front.vercel.app/
Clone the repository:
git clone https://github.com/hasnain-sid/DeenVerse.git
cd DeenVerse/backend
Install dependencies:
npm install
Create a .env file in the backend directory with the following variables:
PORT=8081
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret
NODE_ENV=development
Configure CORS in index.js:
const corsOptions = {
origin: 'http://localhost:3000', // Your frontend URL
credentials: true,
};
app.use(cors(corsOptions));
Start the backend server:
npm start
# or with nodemon
nodemon index.js
Navigate to the frontend directory:
cd ../frontend
Install dependencies:
npm install
Update constant.js to point to your backend:
export const USER_API_END_POINT = "http://localhost:8081/api/v1/user"
Start the frontend server:
npm start
Open your browser and navigate to http://localhost:3000
DeenVerse/
├── backend/ # Backend codebase
│ ├── controller/ # API route controllers
│ ├── middlewares/ # Express middlewares
│ ├── models/ # MongoDB models
│ ├── routes/ # API route definitions
│ ├── services/ # Business logic
│ ├── utils/ # Helper functions
│ └── index.js # Entry point
│
└── frontend/ # Frontend codebase
├── public/ # Static files
└── src/
├── components/ # React components
├── pages/ # Page components
├── redux/ # Redux store setup
├── services/ # API service functions
├── utils/ # Helper functions
└── App.js # Root component
POST /api/v1/user/register - Register a new userPOST /api/v1/user/login - Login userGET /api/v1/user/logout - Logout userPOST /api/v1/user/follow - Follow a userPOST /api/v1/user/unfollow - Unfollow a userGET /api/v1/user/profile/:id - Get user profileGET /api/v1/user/others - Get other users' profilesPOST /api/v1/user/saved/:id - Save/unsave contentContributions are welcome! Please follow these steps:
git checkout -b feature-namegit commit -m 'Add some feature'git push origin feature-nameThis project is licensed under the MIT License - see the LICENSE file for details.