Skip to content

Woolbridge/Dentit

Repository files navigation

Dentical Platform Welcome to Dentical, a modern dental care management platform designed to streamline the workflow for dental clinics, improve patient engagement, and provide seamless communication between administrators, dentists, and patients.

🌟 Features User Roles:

Admin: Manage clinic operations, appointments, and staff. Dentist: Access patient records, schedule treatments, and track appointments. Patient: Book appointments, view medical history, and receive reminders. Appointment Management:

Easy-to-use interface for scheduling, rescheduling, and canceling appointments. Automatic reminders via email or SMS. Electronic Health Records (EHR):

Secure storage for patient records. View and update medical history, treatment plans, and prescriptions. Communication Tools:

Integrated messaging system for patients and staff. Notification system for appointment reminders and updates. Analytics Dashboard:

Visualize clinic performance with statistics on appointments, patient visits, and revenue. Responsive Design:

Fully functional on desktop, tablet, and mobile devices. 🚀 Tech Stack Backend: Symfony 7.1 (PHP) Frontend: React.js Database: MySQL Authentication: Symfony Security Component with JWT Containerization: Docker Version Control: Git 📂 Project Structure arduino Copy code Dentical/ ├── src/ │ ├── Controller/ │ ├── Entity/ │ ├── Repository/ │ ├── Service/ │ └── ... ├── public/ │ ├── css/ │ ├── js/ │ └── index.php ├── templates/ ├── config/ ├── migrations/ ├── tests/ └── README.md 🛠️ Installation & Setup Prerequisites PHP 8.2+ Composer Node.js & npm Docker (optional for containerization) Steps Clone the Repository

bash Copy code git clone https://github.com/yourusername/dentical.git cd dentical Install Backend Dependencies

bash Copy code composer install Install Frontend Dependencies

bash Copy code npm install Set Environment Variables

Copy .env.example to .env and update the configuration (e.g., database credentials, JWT secrets). Run Database Migrations

bash Copy code php bin/console doctrine:migrations:migrate Run the Application

Locally: bash Copy code symfony server:start Using Docker: bash Copy code docker-compose up Build Frontend Assets

bash Copy code npm run build 🧪 Testing Run PHPUnit tests for the backend:

bash Copy code php bin/phpunit Run Jest tests for the frontend:

bash Copy code npm run test 🌍 Demo Check out the live demo here (if applicable).

🤝 Contributing Contributions are welcome! Follow these steps to contribute:

Fork the repository. Create a new branch: bash Copy code git checkout -b feature/your-feature-name Commit your changes: bash Copy code git commit -m "Add your feature" Push to the branch: bash Copy code git push origin feature/your-feature-name Create a pull request. 🛡️ Security If you find a security vulnerability, please report it to "Dentit@gmail.com". We take security issues seriously and will address them promptly.

📄 License This project is licensed under the MIT License.

🙌 Acknowledgments Symfony and React communities for their excellent frameworks and libraries. Open source contributors who make projects like this possible. "Dentical - Redefining smiles, one platform at a time!"

Feel free to customize this README to suit your project specifics!

About

Dentit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors