This is an admin panel for komeil clinic that provides powerful management capabilities for various aspects of the system. The admin panel allows you to efficiently manage the following components:
- Property Management: Easily handle properties, their details, and related data.
- Contract Management: Manage contracts and agreements with clients or partners.
- Content Management: Control the content displayed on the website and application.
- User Management: Efficiently manage user accounts, permissions, and access.
The komeil clinic Admin Panel offers a user-friendly interface to handle critical data related to komeil clinic's website and application. With this panel, you can seamlessly manage and edit various data points, ensuring smooth operation and updates across the entire system.
The admin panel serves as a central hub for making changes to property listings, contracts, and website content. It simplifies the management process and empowers administrators with the necessary tools to keep the platform up-to-date and relevant.
Clone down this repository. You will need node
and npm
and git
installed globally on your machine.
$ git clone https://github.com/mariijey/komailcilinic.git komailcilinic.git
$ cd komailcilinic
$ npm install
Create a .env
file and copy .env.sample
variables into (this variables is different in production).
for develope:
$ npm start
for production (this project has docker file and you can run this with docker or docker compose.):
$ npm run build
- Property Management: Add, update, and maintain property listings, including their details, images, and specifications.
- Contract Management: Efficiently handle contracts and agreements, ensuring accurate records and smooth operations.
- Content Management: Control and update website content, ensuring the latest information is readily available to users.
- User Management: Manage user accounts, permissions, and access rights, ensuring a secure and controlled environment.
Reactjs - The web framework used
Material-UI and Ant Design - UI framework
We appreciate your interest in contributing to komeil clinic! As this is a private project, we currently only accept contributions from trusted collaborators and team members. If you are part of our team, please feel free to contribute and follow these guidelines:
If you encounter a bug while using komeil clinic or have a feature request, please feel free to report it to our internal issue tracking system.
For collaborators and team members, to submit a pull request, please follow these steps:
- Clone the repository:
$ git clone https://github.com/komeil clinic-LTD/komeil clinic-superadmin-panel.git
- Initialize git flow
$ git flow init
- Create new branch with git-flow
$ git flow feature start ADN-jira_task_number-name_of_branch
- add changes
$ git add .
- Commit your changes with number of task
$ git commit -m "ADN-jira_task_number:'Add some feature'"
- Push the branch to the remote repository
$ git push origin feature/your-feature-name
- Open a pull request against the
dev
branch of our internal repository.
For internal contributors, please follow the existing code style and conventions used in the project. Write descriptive commit messages and provide a clear explanation of your changes. Keep your pull requests focused and limited to one issue or feature at a time. If your changes require updating documentation, please include the necessary updates.
As an internal contributor, you are expected to adhere to the guidelines and code of conduct set forth by our organization.
Thank you for your contributions to komeil clinic! Your help is greatly appreciated.