CNEC: Postgraduade

Home  /  Laravel  /  CNEC: Postgraduade

The CNEC Postgraduate website presents advanced academic programs, including specializations and MBA courses.

It is the most recent addition to the group of Laravel-based CNEC portals, following the same modular and maintainable structure adopted across the network.

Its main purpose is to serve as a landing page for promoted campaigns on social media and other channels, while also following strong SEO practices to attract and maintain organic traffic over time.

The site takes better advantage of Blade x-components. For example, see the resources/views/components/course/course-list.blade.php file:

<div class="col-base col-sm-6 col-md-3">
    <figure class="team-profile-2">
        <div class="image-holder image-holder-gradient"><img alt="{{ $course->name }}" src="{{asset('css/' . $course->thumb)}}"></div>
        <figcaption>
            <div class="profile-info">
                <h3 class="profile-name">{{ $course->name }}</h3>
                <p class="profile-spec">{{ $course->type }}</p>
                <div class="team-social social-round">
                    <a href="{{ url($course->slug) }}" class="fab fa-plus"></a>
                </div>
            </div>
        </figcaption>
    </figure>
</div>

This component can be latter be called using:

<?php foreach($courses as $course): ?>
    <x-course.course-item :course="$course" />
<?php endforeach; ?>

My Role

I worked as a full-stack developer on this project, following the same principles I applied to other projects, even those I did not start myself.

For this project, I built it from scratch, starting with the initial setup:

composer create-project laravel/laravel:^10.0 my-app

Since the project was relatively simple, I was able to create the database quickly and populate it with course data. An interesting aspect is that I used an AI bot to generate descriptions for all the disciplines in each course grade.

Related Tags

Related Posts