Skip to content

mahimtalukder/ClubMonitoringWebPortal

Repository files navigation

Club Monitoring Web Application

A web-based Club Monitoring system which can be used by different universities to monitor their clubs. There are four types of users available: Admin, Director, Executives and General Memvbers.

Admin create initial accounts of Directors and Members. Also this account can block or unblock any kind of Members from accessing the system.

Director monitor all the activitities of clubs. In the Application Management of this system, This account can approve or reject an Application. This account also used to Assign or Remove executives of clubs.

Executives can create, block or unblock their own members account, Send Application to Directors, Send notice to all their club members.

Members can see the notices.

Installation

This Project is made by Laravel Framework, React and MySQL for Database.

Before use this project, Please do the followings.

  Install Laravel Version 8X or higher.
  install MySQL Ver 15.1 Distrib 10.4.24-MariaDB.
  Install React (Not mandatory if you do not want to run React, Because Laravel Blade engine is used to develop frontend also)

Clone the project

  git clone https://github.com/mahimtalukder/ClubMonitoringWebPortal.git

For Laravel: (Go to Project Directory and run the following commands by GitBash)

1. cp  .env.example .env
2. composer install 
3. composer require doctrine/dbal:2.*
4. php artisan key:generate
5. php artisan migrate:fresh --seed
6. php artisan serve

For React: (Go to "club-monitoring-web-portal-react-app" folder inside project directory and run the following commands by GitBash)

5:  npm install
6: npm start

Screenshots

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •