A web-based application designed to manage student records, enabling users to download and upload student data seamlessly. This project is built using Laravel, Laravel Excel, Tailwind CSS, and Flowbite, and is hosted on InfinityFree
- Student Record Management: Easily upload and download student records in various formats.
- User Authentication: Secure login and registration system.
- User Authorization: Students can only view records, while teachers can modify them.
- Responsive Design: Optimized for various screen sizes with Tailwind CSS.
- Excel Integration: Export and import student data using Laravel Excel.
Follow the steps below to set up the project locally:
-
Clone the repository:
git clone https://github.com/carljosephsalac/cjs-university.git cd cjs-university
-
Install dependencies:
composer install npm install
-
Copy the .env file and configure your environment:
cp .env.example .env
Update the .env file with your database credentials and other necessary configurations.
-
Generate application key:
php artisan key:generate
-
Run migrations:
php artisan migrate
-
Run the development server:
php artisan serve
The application will be accessible at http://localhost:8000.
- Adding Student Records: Add student records by clicking the add button.
- Downloading Student Records: Export student records by clicking the download button.
- Uploading Student Records: Import student records by clicking the upload button.
- Laravel: The PHP framework used to build the application.
- Laravel Excel: A package for exporting and importing Excel files.
- Tailwind CSS: A utility-first CSS framework for styling.
- Flowbite: A component library built on Tailwind CSS for additional UI elements.
- This project is hosted on InfinityFree, providing free hosting services for PHP and MySQL applications.
- https://cjs-university.infinityfreeapp.com/
- Fork the repository.
- Create a new branch (git checkout -b feature-branch).
- Commit your changes (git commit -m 'Add some feature').
- Push to the branch (git push origin feature-branch).
- Open a pull request.
- Email: [email protected]
- Messenger: https://www.facebook.com/carl15joseph/