+
Skip to content

Mira est une application de gestion de projet. elle permet donc de créer des tableaux afin d'avoir une vue d'ensemble sur le projet.

Notifications You must be signed in to change notification settings

Tristan-stack/Mira-Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mira Lab 🧪

Welcome to Mira Lab, your go-to collaborative project management app! Manage your projects efficiently with features like real-time updates, customizable tasks, and an integrated chat system. 🎯


Features at a Glance

  • Team Boards 🧑‍🤝‍🧑: Create project teams as boards.
  • Lists & Tasks 🗂️: Organize your tasks in lists.
  • Task Dependencies 🔗: Link tasks to manage workflows.
  • Drag & Drop ✋: Move tasks between lists seamlessly.
  • Real-Time Collaboration ⚡: Instant updates for everyone.
  • Notifications 🔔: Stay informed with real-time alerts.
  • Built-In Chat 💬: Communicate directly within the board.

🚀 Tech Stack


🛠️ Installation Guide

Prerequisites

Ensure you have the following installed:

  • PHP 8.1+
  • Node.js 18+
  • Composer 2+
  • SQLite or any Laravel-supported database

Step-by-Step Installation

1️⃣ Clone the Repository

git clone https://github.com/Tristan-stack/Mira-Lab.git
cd Mira-lab

2️⃣ Install Dependencies

Backend

composer install
  • Frontend
npm install

3️⃣ Configure Environment Variables

Copy the .env file:

cp .env.example .env

Update the following keys in your .env file:

PUSHER_APP_ID=your_pusher_app_id
PUSHER_APP_KEY=your_pusher_app_key
PUSHER_APP_SECRET=your_pusher_app_secret
PUSHER_APP_CLUSTER=your_pusher_app_cluster

4️⃣ Generate Application Key

php artisan key:generate

5️⃣ Run Migrations

php artisan migrate

6️⃣ Start Development Servers

Backend

php artisan serve

Frontend

npm run dev

🎨 Screenshots

Dashboard

Dashboard

Task Management

Tasks

Real-Time Chat

Chat


📚 Usage

  1. Sign Up and Log In ✍️
    Create an account or log in to access the dashboard.

  2. Create Boards 🛠️
    Set up project boards for your team.

  3. Add Lists & Tasks 🗂️
    Organize tasks within lists and link them with dependencies.

  4. Collaborate in Real-Time
    Work together, communicate in the chat, and stay updated with notifications.


🤝 Contributing

We ❤️ contributions! Follow these steps to get started:

  1. Fork the repo and clone it locally.
  2. Create a new branch:
git checkout -b feature/your-feature-name
  1. Make your changes and commit them:
git push origin feature/your-feature-name

Go try it !

About

Mira est une application de gestion de projet. elle permet donc de créer des tableaux afin d'avoir une vue d'ensemble sur le projet.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载