Skip to content

diusazzad/PES-Peoples_Emergency_Services

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Downloads Contributors Forks Stargazers Issues License

Table Of Contents

About The Project

A list of commonly used resources that I find helpful are listed in the acknowledgements.

Features

  • Cookie-based authentication for regular users. ✔️
  • custom Token-based authentication for the superadmin role.❌
  • JWT authentication for the admin and editor roles.❌
  • Frontend
  • Design Welcome page , Login, Registration and Payment System. ✔️
  • Multi Role based Dashboard Same Template with role based Functionality ✔️
  • Api intregration
  • web/android Features
  • Responsive ✔️
  • Cross platform
  • Multiple Database with backup ✔️
  • Role Based Authentication
    • User ✔️
      • Community Page ✔️
      • Task Management ✔️
      • Helpdesk ❌
      • Fitness ❌
      • Profile ❌
      • Setting ❌
    • Superadmin ✔️
      • Assign Roles ✔️
    • Admin ✔️
      • User and Editor Assign ✔️
    • Editor ✔️
      • User Activity ✔️

Built With

Laravel: A powerful PHP framework for building web applications and APIs.

  • Blade: Laravel's templating engine for efficient and reusable UI components.
  • Vue.js: A progressive JavaScript framework for building interactive front-end interfaces.
  • Flutter: A UI toolkit for developing native mobile applications on iOS and Android.
  • API: A set of RESTful APIs designed for seamless data communication between front-end and back-end.
  • MySQL: The open-source relational database management system used for data storage.
  • Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
  • GitHub Actions: Automation workflows to enhance the development process.
  • Docker: A containerization platform for easy deployment and scalability.
  • Nginx: A high-performance web server used for handling HTTP requests.

Getting Started

Welcome to [Project Name]! This guide will help you get started with the project and its development environment.

Prerequisites

Before you begin, make sure you have the following installed on your system:

  1. Node.js (version X.X.X): Used for running JavaScript applications and development tools.
  2. npm (version X.X.X): The Node.js package manager used for installing dependencies.
  3. Flutter (version X.X.X): Required for developing and running the mobile app components.

Installation

  1. Clone this repository to your local machine using:

  2. Change into the project directory:

  3. Install the required dependencies:

Development

To start the development server and run the web application, use: To run the mobile app, use:

Contributing

We welcome contributions from the community! If you'd like to contribute to [Project Name], please follow our contribution guidelines to get started.

Issues and Support

If you encounter any issues or have questions, please open an issue on our GitHub repository. We'll be happy to help!

Thank you for choosing [Project Name]. Happy coding!

Screenshots

Homepage

Logiin

Register

UserDashboard

UserTask

UserFitness

AdminAssignRoles

AdminCreatePostOnTimeline

Usage

1. Installation

Before using [PES], make sure you have [prerequisite software] installed on your system.

Deployment

To deploy this project run

git clone https://github.com/username/pes.git
cd pes
composer install
composer update
php artisan key:generate 
php artisan migrate
npm install
npm run build 
npx vite --port=4000
php artisan serve
localhost:8000

About

People's Emergency Service - Pes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •