Skip to content

KhoubraneX/lostinger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lostinger

Lostinger is a community-driven platform designed to help individuals recover lost items and assist others in reuniting with their belongings.

demo

UML

Image 1

use case

Image 2

class diagram

Features

  • Report lost items with detailed descriptions and images.
  • Post found items with information about where and when they were found.
  • Powerful search and matching system to connect lost and found items.
  • Secure messaging for users to coordinate item return.
  • Fosters a sense of community support and goodwill.

Tech Stack

Frontend:

  • React
  • Bootstrap
  • JWT (JSON Web Tokens):

Backend:

  • PHP
  • MySQL
  • Apache:
  • RESTful API

Getting Started

To run Lostinger locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/lostinger.git
  2. Navigate to the project directory:

    cd lostinger
  3. Install the required dependencies for both the frontend and backend. Set up your database and configure the backend to connect to it. Start the development server for the frontend:

    cd front-end
    npm install
    npm start
  4. Start the backend server: Set up your database and configure the backend to connect to it. Start the development server for the frontend:

    cd back-end
    composer install
    php -S localhost:8000