Skip to content

nunores/LiNK.ME

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

416 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LiNK.ME

LiNK.ME short demonstration

LiNK.ME is a social networking web application that blends features inspired by Twitter and Facebook, offering users a clean and interactive experience to connect, share, and engage with each other. Built with Laravel and PostgreSQL and containerized using Docker, it operates on a RESTful API architecture, supporting full CRUD operations for posts and comments, user following, search, notifications, and more.

The project emphasized learning development methodologies, including managing user stories, gathering requirements, and designing wireframes.

Features

  • 👤 User Authentication
  • 📝 Create & Edit Posts
  • 💬 Comment System
  • 👍 Likes & Reactions
  • 🔍 Search Functionality
  • 🧑‍🤝‍🧑 Follow/Unfollow Users
  • 🛎️ Notifications System
  • 📱 Responsive Design
  • 🐳 Dockerized Environment

Tech Stack

  • Backend: Laravel 10, PHP
  • Frontend: Blade (Laravel templating), HTML, CSS, JavaScript
  • Database: PostgreSQL
  • Containerization: Docker
  • Authentication: Laravel Auth

Usage

  1. Register an account and log in.
  2. Create and interact with posts.
  3. Follow users and receive notifications.
  4. Explore trending content via the homepage.

Getting Started

These instructions will help you set up the project on your local machine using Docker.

Prerequisites

git clone https://github.com/nunores/LiNK.ME.git
cd LiNK.ME
docker run -it -p 8000:80 -e DB_DATABASE="lbaw2145" -e DB_USERNAME="lbaw2145" -e DB_PASSWORD="IK904155" lbaw2145/lbaw2145 

URL

http://lbaw2145.lbaw-prod.fe.up.pt/

Contributors

This project was developed as part of the LBAW course at FEUP.

Name GitHub Username
Nuno Resende @nunores
João Gonçalves @joao0903
Xavier Pisco @Xavier-Pisco
Pedro Coelho @Mine4Phantom

License

This project is licensed under the MIT License.

About

A social media web application that combines features from Twitter and Facebook. Built with Laravel, offering users a dynamic platform for social interaction

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 39.6%
  • PLpgSQL 34.2%
  • Blade 13.4%
  • Python 5.4%
  • Hack 3.6%
  • CSS 3.2%
  • Other 0.6%