Sample Of The Folder Structure

Folder Structure:

edtech-attendance-system/
├── backend/
│   ├── controllers/
│   │   ├── authController.js
│   │   ├── userController.js
│   │   ├── attendanceController.js
│   │   └── notificationController.js
│   ├── models/
│   │   ├── authModel.js
│   │   ├── userModel.js
│   │   ├── attendanceModel.js
│   │   └── notificationModel.js
│   ├── routes/
│   │   ├── authRoutes.js
│   │   ├── userRoutes.js
│   │   ├── attendanceRoutes.js
│   │   └── notificationRoutes.js
│   ├── services/
│   │   ├── authService.js
│   │   ├── userService.js
│   │   ├── attendanceService.js
│   │   └── notificationService.js
│   ├── middlewares/
│   │   └── authMiddleware.js
│   ├── config/
│   │   ├── db.js
│   │   └── server.js
│   ├── utils/
│   │   └── helpers.js
│   ├── app.js
│   ├── index.js
│   ├── package.json
│   └── .env
├── frontend/
│   ├── public/
│   │   └── index.html
│   ├── src/
│   │   ├── components/
│   │   │   ├── AdminDashboard.js
│   │   │   ├── LoginForm.js
│   │   │   ├── RegisterForm.js
│   │   │   ├── StudentDashboard.js
│   │   │   ├── TeacherDashboard.js
│   │   │   └── ParentDashboard.js
│   │   ├── pages/
│   │   │   ├── Home.js
│   │   │   ├── Login.js
│   │   │   ├── Register.js
│   │   │   └── Dashboard.js
│   │   ├── services/
│   │   │   └── authService.js
│   │   ├── App.js
│   │   ├── main.js
│   ├── package.json
│   └── .env
└── README.md

Explanation

Root Directory (edtech-attendance-system/):

Backend Directory (backend/):