Skip to content

Smart Masjid Management (SMM) A modern web application for mosque management with React.js frontend and Node.js backend. Features include prayer time management, donation tracking, event scheduling, Quran study groups, community announcements and many more. Built with Tailwind CSS for responsive design and JWT authentication for security.

Notifications You must be signed in to change notification settings

yusuf-ravat/Smart-Masjid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMM Project

A full-stack Social Media Management application with separate frontend and backend services.

Project Structure

├── frontend/           # React frontend application
│   ├── src/           # Source files
│   ├── public/        # Static files
│   └── package.json   # Frontend dependencies
│
├── backend/           # Node.js backend application
│   ├── routes/        # API routes
│   ├── controllers/   # Route controllers
│   ├── models/        # Database models
│   ├── middleware/    # Custom middleware
│   ├── utils/         # Utility functions
│   ├── config/        # Configuration files
│   └── package.json   # Backend dependencies

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn
  • MongoDB (if using MongoDB as database)

Setup Instructions

Backend Setup

  1. Navigate to the backend directory:

    cd backend
  2. Install dependencies:

    npm install
  3. Create a .env file in the backend directory with required environment variables:

    PORT=5000
    MONGODB_URI=your_mongodb_uri
    JWT_SECRET=your_jwt_secret
    
  4. Start the backend server:

    npm start

Frontend Setup

  1. Navigate to the frontend directory:

    cd frontend
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start

Features

  • [List your main features here]

API Documentation

[Add your API documentation here]

Contributing

[Add contribution guidelines here]

License

[Add your license information here]

About

Smart Masjid Management (SMM) A modern web application for mosque management with React.js frontend and Node.js backend. Features include prayer time management, donation tracking, event scheduling, Quran study groups, community announcements and many more. Built with Tailwind CSS for responsive design and JWT authentication for security.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages