Upon logging into the Teacher Portal, you will be redirected to the Student Management Dashboard. This central hub provides a comprehensive view of all students, displaying their names, subjects, and marks. From this dashboard, you can easily manage student information by editing their details or removing student records as needed. The intuitive interface ensures that you can efficiently navigate through the student list, update relevant data, and maintain an organized overview of your class’s progress.
-
Clone the repository:
git clone [email protected]:MdZaferEqbal/teacher-portal-tool.git cd teacher-portal-tool
-
Install dependencies: Make sure you have Composer installed. Then run:
composer install
-
Install Node.js dependencies: Make sure you have Node.js and npm installed. Then run:
npm install
-
Copy the example environment file and modify the configuration:
cp .env.example .env
-
Set up your database: Open the
.env
file and configure your database settings. For example:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_db_name DB_USERNAME=your_username DB_PASSWORD=your_password
-
Run the database migrations:
php artisan migrate
-
(Optional) Seed the database with sample data:
php artisan db:seed
-
Start the local development server:
php artisan serve
By default, the application will be accessible at http://localhost:8000.
- Student Management Dashboard: View all students, their names, subjects, and marks.
- Edit Student Details: Easily update student information.
- Remove Student Records: Delete student records when necessary.
- Intuitive Interface: Navigate through the student list efficiently.