Skip to content

KaruzG/chirp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

Your Simple Social Network

Chirp is a simple social network, where you can share messages on a public feed (Chirps 🐦). This web application is built with: JavaScript, PHP, SCSS, and uses Apache as the web server.

Features ✨

  • Post Chirps: Share your thoughts, links, or anything you'd like with the community.
  • Explore the Feed: Discover what others are sharing on the public feed.
  • User Profiles: View your user profiles with basic information.

Project Structure 🧱

The project structure follows the Model-View-Controller (MVC) design pattern:

/var/www/html/
|-- app/
|   |-- main/
|   |-- tableClasses/
|
|-- components/
|-- log/
|-- docs/
|-- public/
|   |-- css/
|   |-- js/
|   |-- uploads/
|   |-- fonts/
|   |-- img/
|   |-- pages/
|   |-- svg/
|
|-- vendor/
|-- .htaccess
|-- index.php
|-- config.php
|-- composer.json

Configuration ⚙

  1. Create a Database: Set up a MySQL database tested with MySQL

    • Create database "chirp"
    • Import /app/main/database.sql
  2. Update the information in /config.php.

Dependencies ⚡

PHP:

To intall PHP depencencies use 'composer install'

Images 📸

image image