Prescripto is a full-stack web application that allows users to book doctor appointments online and chat with healthcare professionals in real-time. Built with React, Tailwind CSS, Node.js, Express, and MongoDB.
📸 You can replace these images with your actual screenshots inside a
screenshots/
folder.
Prescripto is a web app to help users find doctors, book appointments, and consult via live chat.
Prescripto एक वेब ऐप्लिकेशन है जिससे यूज़र्स डॉक्टर से अपॉइंटमेंट बुक कर सकते हैं और लाइव चैट के जरिए सलाह ले सकते हैं।
- 👨⚕️ Browse doctors by specialization
- 📅 Book and manage appointments
- 💬 Real-time chat with doctors
- 🔒 Secure login/signup for patients and doctors
- ☁️ Upload doctor profile images (Cloudinary)
- 🧑💻 Admin panel for control and management
Frontend: React, Tailwind CSS, React Router
Backend: Node.js, Express.js
Database: MongoDB
Auth: JWT, bcrypt
Image Upload: Multer, Cloudinary
git clone https://github.com/tyler-098/prescripto.git
cd prescripto
##For frontend:
cd frontend
npm install
##For admin:
cd admin
npm install
##For backend:
cd ../backend
npm install
In the server/ directory, create a .env file and add the following:
MONGODB_URI=your_mongo_db_uri
JWT_SECRET=your_jwt_secret
CLOUDINARY_CLOUD_NAME=your_cloudinary_name
CLOUDINARY_API_KEY=your_api_key
CLOUDINARY_API_SECRET=your_api_secret
Start the Backend
cd backend
npm start
Start the Frontend
cd ../frontend
npm run dev
Start the Admin Panel
cd ../admin
npm run dev
🤝 Contributing Want to contribute? Follow these steps:
Fork the repo
Create a branch: git checkout -b feature-name
Commit your changes: git commit -m "added feature"
Push and submit a PR