Skip to content

Iranian University is a comprehensive university management system built with Laravel. It provides features to manage students, courses, faculties, and more.

Notifications You must be signed in to change notification settings

morpheusadam/iranian-univercity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Iranian University

Iranian University is a comprehensive university management system built with Laravel. It provides features to manage students, courses, faculties, and more.

Features

  • Student registration and management
  • Course creation and enrollment
  • Faculty and staff management
  • Timetable and scheduling
  • Grade and transcript management
  • Multi-language support

Prerequisites

  • PHP 7.4 or higher
  • Composer
  • MySQL or PostgreSQL
  • Node.js and npm (for frontend assets)

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/iranian-university.git
    cd iranian-university
  2. Install PHP dependencies:

    composer install
  3. Install JavaScript dependencies:

    npm install
    npm run dev
  4. Copy the .env.example file to .env and configure your environment variables:

    cp .env.example .env
  5. Generate an application key:

    php artisan key:generate
  6. Run the database migrations and seed the database:

    php artisan migrate --seed
  7. Start the development server:

    php artisan serve

Usage

  1. Access the application in your web browser at http://localhost:8000.

  2. Register a new user or log in with the default admin credentials:

    • Email: admin@example.com
    • Password: password
  3. Navigate through the dashboard to manage students, courses, faculties, and other university-related data.

Project Structur

iranian-university/ │ ├── app/ # Application core files ├── bootstrap/ # Bootstrap files ├── config/ # Configuration files ├── database/ # Migrations, seeders, and factories ├── public/ # Public assets ├── resources/ # Views, language files, and assets ├── routes/ # Route definitions ├── storage/ # Storage for logs, cache, and other files ├── tests/ # Automated tests ├── .env.example # Example environment configuration ├── artisan # Artisan command-line tool ├── composer.json # Composer dependencies ├── package.json # NPM dependencies ├── README.md # Project documentation └── webpack.mix.js # Laravel Mix configuratione

Extending the System

To add new modules or features, you can create new controllers, models, and views within the app and resources directories. Follow the Laravel documentation for best practices.

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

📞 Contact Me

About

Iranian University is a comprehensive university management system built with Laravel. It provides features to manage students, courses, faculties, and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published