Skip to content

Codeboy20/AarogyaCraft

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AarogyaCraft 📊

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.

📁 Project Overview

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.

📂 Project Structure

ArogyaCraft 📂(root)
├── frontend 📂        
├── backend 📂         
├── docs 🧾            
├── .github 📂       
├── LICENSE 🪪            
├── .gitignore         
├── README.md 🗃️       
└── package.json 📦  

💻 Frontend Directory Structure

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 Directory Structure

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              

⚙️ Setup & Installation

1️⃣ Clone the repository

git clone https://github.com/Aakash091-dark/ArogyaTantra.git

2️⃣ Install dependencies

Frontend :

cd frontend
npm install

Backend:

cd backend
npm install

3️⃣ Configure environment variables

  • Create .env files for both frontend/ and backend/ with the required configurations (API URLs, database credentials, etc.).

🚀 Running the Application

Frontend (using Vite):

cd frontend
npm run dev

Backend (using Nodemon):

cd backend
npm run dev

🧰 Technologies Used

Category Technologies
Frontend React, Vite/Webpack, CSS/SCSS
Backend Node.js, Express.js
Database MongoDB (or alternative)
Authentication JWT (JSON Web Tokens)

🤝 Contributing

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

📜 License

This project is licensed under the MIT License. See the LICENSE for more details.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 58.6%
  • CSS 41.0%
  • HTML 0.4%