- Project Overview
- Software Requirement Specification
- SYSTEM ANALYSIS
- System Design Specification
- Built With
- Getting Started
- Usage
- Roadmap
- Contributing
- License
- Authors
- Acknowledgements
A list of commonly used resources that I find helpful are listed in the acknowledgements.
- 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 ✔️
- User ✔️
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.
Welcome to [Project Name]! This guide will help you get started with the project and its development environment.
Before you begin, make sure you have the following installed on your system:
- Node.js (version X.X.X): Used for running JavaScript applications and development tools.
- npm (version X.X.X): The Node.js package manager used for installing dependencies.
- Flutter (version X.X.X): Required for developing and running the mobile app components.
-
Clone this repository to your local machine using:
-
Change into the project directory:
-
Install the required dependencies:
To start the development server and run the web application, use: To run the mobile app, use:
We welcome contributions from the community! If you'd like to contribute to [Project Name], please follow our contribution guidelines to get started.
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!
Before using [PES], make sure you have [prerequisite software] installed on your system.
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







