Skip to content

Aakash091-dark/AarogyaCraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AarogyaCraft 📊

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.

📁 Project Overview

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.

📂 Project Structure

healthcare-platform 📂
├── 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.).
  • Refer to the provided .env.example files for guidance.

🚀 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
  • Submit a pull request for review.

📜 License

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

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5