An intelligent, full-stack management system built for the future. This monorepo brings together AI-powered backend logic and a sleek frontend interface to streamline appointments, user access, service workflows and many more. Whether you're here to explore, contribute, or deploy β this guide walks you through the setup, structure, and development journey.
The Platform is designed to manage services with features like:
- π User authentication.
- π Appointment scheduling.
- π API integrations.
- πMedical Reports Analysis
- πAnalytics Dashboard
- 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.
ArogyaCraft π(root)
βββ 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.).
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
- Open a pull request and explain the changes youβve made so we can review them
This project is licensed under the MIT License. See the LICENSE for more details.