Logo Lanfrica

adoraa/campuSync

Domain:

digital infrastructure

Record type:

software
Creator:
ado
Host:
CampusSync is a utility management system designed to streamline maintenance and lifecycle tracking for higher institutions in Nigeria. # CampuSync CampuSync is a Facilities Management System designed specifically for higher institutions and organizations in Nigeria. It streamlines the management of utilities and maintenance tasks, providing a comprehensive solution to track the maintenance lifecycle of facilities. ## Table of Contents - Introduction - Features - Technologies Used - Installation - Usage - Contributing - License - Contact - Demo ## Introduction CampuSync is developed to help higher institutions in Nigeria manage their facilities efficiently. It provides features such as utility maintenance lifecycle tracking, task management, and real-time notifications to ensure that maintenance tasks are completed promptly. ## Features - Utility Maintenance Lifecycle Tracking - Task Management - Real-time Notifications - User Authentication and Authorization - Dashboard and Reporting - Role-Based Access Control - Documentation and Support ## Technologies Used - **Frontend**: HTML, CSS, JavaScript - **Backend**: PHP (Laravel) - **Database**: MySQL - **Authentication**: Laravel Breeze - **Version Control**: Git ## Installation ### Prerequisites - PHP >= 7.4 - Composer - MySQL - Node.js and npm ### Steps 1. **Clone the repository:** ```bash git clone github.com cd campussync ``` 2. **Install dependencies:** ```bash composer install npm install ``` 3. **Create a copy of your `.env` file:** ```bash cp .env.example .env ``` 4. **Generate an application key:** ```bash php artisan key:generate ``` 5. **Configure your `.env` file:** Update your database and other configuration settings in the `.env` file. 6. **Run the database migrations:** ```bash php artisan migrate ``` 7. **Start the local development server:** ```bash php artisan serve npm run dev ``` ## Usage ### Accessing the Application Visit `localhost` in your web browser to access the application. ### User Authentication - Register a new account or log in with existing cred …