Skip to content

Une plateforme web Constructo pour une entreprise de construction , comprenant un site public et un tableau de bord aux administrateurs, réalisée dans le cadre du projet de synthèse.

Notifications You must be signed in to change notification settings

aymane-bouIjam/Project-Constructo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Constructo 🏗️

A web platform for the Constructo construction company with a public website and admin dashboard.

🛠 Tech Stack

  • Frontend: Reactjs, Sass, Bootstrap
  • Backend: Laravel (PHP)
  • Database: MySQL

🌐 Interfaces

🧑‍💼 Public Website

  • Showcase company projects, services, and team members
  • Contact form for client inquiries

🔐 Admin Dashboard

  • Manage projects, services, team members
  • Secured access for administrators

🚀 Installation

1. Clone Repo

git clone https://github.com/aymane-bouIjam/Project-Constructo.git

2. Backend (Laravel)

cd Project-Constructo/backend
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan serve

3. Frontend (React)

cd ../frontend
npm install
npm run dev

4. Configure Database

Edit .env in the Laravel project:

DB_DATABASE=constructo_db
DB_USERNAME=root
DB_PASSWORD=your_password
php artisan migrate --seed

📸 Screenshots

🌐 Public Interface

Landing Page
Landing Page

Login Page
Login

🛠 Admin Dashboard

Create Project
Create Project

Manage Services
Manage Services

Dark Mode
Dark Mode

About

Une plateforme web Constructo pour une entreprise de construction , comprenant un site public et un tableau de bord aux administrateurs, réalisée dans le cadre du projet de synthèse.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •