Welcome to the AarogyaCraft - A Complete Management System Solution ! This repository is a monorepo containing full stack AI powered management system. Follow this guide to understand the structure, setup, and development workflow.
The Platform is designed to manage services with features like:
- 🔒 User authentication.
- 📅 Appointment scheduling.
- 🌐 API integrations.
- and many more
It includes:
- frontend: Built with React for an interactive and responsive user interface.
- Backend: Powered by Node.js and Express for handling APIs, authentication, and database operations.
healthcare-platform 📂
├── frontend 📂
├── backend 📂
├── docs 🧾
├── .github 📂
├── LICENSE 🪪
├── .gitignore
├── README.md 🗃️
└── package.json 📦
frontend 📂
├── public 📂
│ ├── favicon.ico
│ └── index.html
│
├── src 📂
│ ├── assets 📂
│ │ ├── styles 📂
│ │ └── images 🖼️
│ │
│ ├── components 📂
│ │ ├── Navbar.jsx
│ │ ├── Footer.jsx
│ │ └── Button.jsx
│ │
│ ├── pages 🧾
│ │ ├── Home.jsx
│ │ ├── About.jsx
│ │ └── Contact.jsx
│ │
│ ├── services 📂
│ │ └── api.js
│ │
│ ├── App.jsx
│ ├── index.js
│ └── config.js
│
├── .env 📂
├── package.json
└── vite.config.js
backend 📂
├── src 📂
│ ├── config 📂
│ │ ├── db.js
│ │ └── env.js
│ │
│ ├── controllers 📂
│ │ ├── authController.js
│ │ └── userController.js
│ │
│ ├── middlewares 📂
│ │ └── authMiddleware.js
│ │
│ ├── models 📂
│ │ ├── User.js
│ │ └── Appointment.js
│ │
│ ├── routes 📂
│ │ ├── authRoutes.js
│ │ ├── userRoutes.js
│ │ └── index.js
│ │
│ ├── services 📂
│ │ └── emailService.js
│ │
│ ├── app.js
│ └── server.js
│
├── .env 📂
├── package.json
└── nodemon.json
git clone https://github.com/Aakash091-dark/ArogyaTantra.git
cd frontend
npm install
cd backend
npm install
- Create .env files for both frontend/ and backend/ with the required configurations (API URLs, database credentials, etc.).
- Refer to the provided .env.example files for guidance.
cd frontend
npm run dev
cd backend
npm run dev
Category | Technologies |
---|---|
Frontend | React, Vite/Webpack, CSS/SCSS |
Backend | Node.js, Express.js |
Database | MongoDB (or alternative) |
Authentication | JWT (JSON Web Tokens) |
We welcome contributions! To contribute:
- Fork the repository.
- Create a feature branch:
git checkout -b feature/your-feature-name
- Commit your changes :
git commit -m "Add your commit message"
- Push to your branch:
git push origin feature/your-feature-name
- Submit a pull request for review.
This project is licensed under the MIT License. See the LICENSE file for more details.