Back to Projects

T-Space

T-Space is a simple online forum/message board built using Laravel. The project serves as a communication platform for Tarumanagara University students to share ideas, discuss topics, and connect with one another.

T-Space
Year2024
RoleFull Stack Developer

✨ Description

This application was developed as part of the final project (UAS) for the Back-End Programming course. In this course, I received the topic "Simple Online Forum / Message Board", where I was required to design and implement a forum system using Laravel. As this project was created during my second semester, it mainly focuses on learning fundamental back-end development concepts such as: - CRUD (Create, Read, Update, Delete) operations - MVC (Model-View-Controller) architecture - Database migration and seeding - Authentication and route protection - Blade templating for frontend rendering

⚙️ Key Features

  • •Create and reply to discussion threads
  • •Basic user authentication (login/register)
  • •Users can manage their own posts and comments (create, edit, delete)
  • •Profile management with photo upload stored in local storage
  • •Clean and responsive Blade-based frontend

🧠 What I Learned

Through building T-Space, I gained practical experience in:

  • •Building RESTful applications with Laravel
  • •Implementing MVC (Model-View-Controller) structure
  • •Managing data with Eloquent ORM and migrations
  • •Setting up user authentication and middleware
  • •Designing simple yet consistent frontend layouts using Blade and Tailwind CSS
  • •Connecting and structuring databases with PostgreSQL

🧰 Tech Stack

LaravelLaravel
PHPPHP
PostgreSQLPostgreSQL
Blade TemplateBlade Template
Tailwind CSSTailwind CSS

📸 Gallery

Click on any image or video to view in full screen

More Media